We are seeking a seasoned Java Application Architect to lead our development teams on client-assigned projects. The ideal candidate will possess in-depth technical expertise and have a proven track record of managing a team of Java developers, assigning tasks, organizing code reviews, managing merge requests, releases, and deployments.
Key Responsibilities
* Abstract complex issues to propose improvement solutions for existing applications while designing and architecting new developments that adhere to standards and technical stacks.
* Demonstrate an understanding of business needs and develop a coherent architectural vision across all covered areas.
* Integrate seamlessly into an existing team.
The successful candidate will have exceptional skills at various levels:
Tech Skills
* Azure: Expertise in Azure is highly desirable.
* CI/CD automation (GIT, Jenkins): Proficiency in CI/CD automation tools such as GIT and Jenkins is required.
* JMS: JMS expertise is essential for this role.
* JPA: JPA knowledge is necessary.
* Keycloak: Familiarity with Keycloak is preferred.
* Oauth 2.0: Oauth 2.0 expertise is required.
* RESTful APIs: Experience with RESTful APIs is crucial.
* Spring Boot: Spring Boot expertise is necessary.
Languages
* Dutch or French: Very good proficiency in either Dutch or French, with basic knowledge of the other language is required.
* English: Passive knowledge of English is necessary.
About Us
This role offers a unique opportunity to work with a dynamic team, focusing on delivering high-quality software solutions. As a seasoned Java Application Architect, you will be responsible for leading our development teams and driving innovative projects forward.