For a client we are seeking an Expert Java Developer
Start date: 02/12/2024
End date: 03/11/2025
Role Description:
We are looking for a highly skilled Java Application Designer to join a multi-disciplinary Scrum team dedicated to managing complex applications. As an integral part of the team, you will be responsible for designing, developing, and maintaining high-value software applications. Your role will focus on shaping the future evolution of our main application, and ensuring that developments deliver customer value.
Responsibilities:
- Design and develop robust, reusable, and reliable Java applications.
- Lead efforts in outlining future application enhancements.
- Collaborate with the team to identify and resolve technical issues.
- Gather and refine requirements to ensure code quality, organization, and automation.
Qualifications:
- 7+ years of experience in Java and object-oriented programming.
- Expertise in API development, RESTful APIs, Swagger, JUnit, Cucumber, Oracle, PLSQL.
- Proficiency with Spring, Spring MVC, Springboot, Maven, Docker, and secure coding practices.
- Experience with technical tools such as GitLab, Jenkins, SonarQube, Fortify, NexusIQ, IntelliJ.
- Familiarity with software design patterns, TDD, CI/CD, and DDD is advantageous.
- Knowledge of React Js is a plus.
Language Proficiency:
Good knowledge of English; French and/or Dutch is a plus.
What We Offer:
- The chance to work on a complex and challenging project within a talented team.
- A dynamic and multi-cultural work environment that fosters collaboration and innovation.
- Opportunities to learn and work with cutting-edge technologies.
- A competitive salary and benefits package.
- A workplace that values teamwork, communication, and continuous learning.