Join Our Team as a Java Application Designer and Shape the Future of Loan Management
Are you a skilled Java developer seeking a rewarding challenge Do you want to contribute to the evolution of highquality software applications We are looking for a talented Java Application Designer to join our dynamic Scrum team and enhance a key application for managing complex loans.
About the Role
As a Java Application Designer you ll take on a critical role in designing developing and maintaining robust scalable and reusable software solutions. You will lead initiatives to address technical debt outline the applications future roadmap and ensure that development efforts provide maximum customer value.
Key Responsibilities:
- Remove technical debt and contribute to the applications future evolution.
- Collaborate with the team to resolve technical challenges and refine requirements.
- Maintain high standards of code quality organization and automation.
- Focus on delivering customercentric solutions.
Requirements
What You ll Bring
- Experience: 7 years in Java and objectoriented programming.
- Expertise: Proficient in API development RESTful APIs Swagger JUnit Cucumber Oracle PLSQL Spring (including Spring MVC Spring Boot) Maven Docker and secure coding practices.
- Desirable Skills: Knowledge of React.js DomainDriven Design (DDD) and TestDriven Development (TDD).
- Tools: Experience with GitLab Jenkins SonarQube Fortify NexusIQ IntelliJ.
- Attributes: Passion for clean code and simple effective solutions.
- Languages: Strong command of English; knowledge of French or Dutch is a plus
What We Offer
- A complex and challenging project that will sharpen your skills.
- A dynamic and multicultural work environment that fosters collaboration and innovation.
- Opportunities to work with cuttingedge technologies such as TDD Spring Maven RESTful APIs and Docker.
- A competitive salary and benefits package.
- A culture that values teamwork clear communication and continuous learning.