Java Developer - Junior with Experience
Cyient
Lisbon, Portugal
Job Description
- Knowledge and experience in Java and Java-related technologies. Java 17+ preferred;
- Concepts of Java Spring framework;
- Knowledge and experience of Hibernate (or other JPA implementation) or ORM tool;
- Concepts (experience preferred) of the tools/platforms:
- Kafka or generic message queues/brokers;
- NoSQL databases - like ElasticSearch.
- Concepts of distributed systems, messaging, integration patterns;
- Concepts of design patterns;
- Knowledge and basic experience with relational databases;
- Basic concepts of containerization, containers and container management systems;
- Understanding of software development concepts and tools like:
- Working with Source control tools (git preferred) with distributed teams;
- Continuous Integration and Continuous Deployment;
- Automatic testing;
- Build management tools - like Maven;
- Experience with Azure DevOps preferred.
- Analytical skills that allow to break-down problems into its simpler components; even if needed some guidance;
- Concepts of agile methodologies.
Generally speaking, motivated people that can work collaboratively within a team, maintaining high working standards.
Required English speaking/writing/understanding.
Nice to have
In addition to the "concepts" of the topics present in the Job Description, experience in any of them, is a bonus.
Experience (even if academic) with .NET Core or .NET Framework (C#) is also a bonus.
Skills & Experience
.NET Core, Agile Methodology, Continuous Integrations, C Sharp (Programming Language), Git, Java, Java Spring, Software Development.
Apply Now
Don't forget to mention EuroTechJobs when applying.