Senior Java Developer - Relocation to The Hague

For an international institution in The Hague, the Netherlands, we are urgently looking for a Senior Java Developer. EU candidates are welcome to apply. Candidates need to be based in The Hague or willing to relocate to The Hague. Candidates need to be fluent in English. A work permit is required, but not provided. This position is long-term and open for contractors. Tasks and Responsibilities: Contributing to the improvement of the development and build process; Designing and developing production grade, enterprise level systems that make extensive use of messaging and microservices; Participating in the Java implementation of a micro-services solution, writing backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements; Writing OAUTH authentication mechanisms. Implementing validation mechanisms as unit and integration tests; Assistance with deployment and configuration of the system. Setup CI/CD pipelines. Familiarity with Kubernetes/Docker, is assumed; Working comfortably within a team. Following Scrum procedures and disciplines. Estimating the work to be done upon request; Writing technical documentation. Account for secure coding practices, as well as logging and auditing features; Communicating in a clean, concise way, not only to peers but to upper layers when needed; Hands on experience with Git following pull request procedure. Writing clean, secure and high quality code; Profile: Bachelor's degree; +6 years of Java development experience, +3 years of Java 11+ development experience; Experience with Eclipse or IntelliJ; Good knowledge of Maven; Solid experience with Git; Proficiency with EIP system using classical EIP patterns and diagrams; Good knowledge of the design and development of components like REST APIs, integrations, micro-services; Proficiency in REST based frameworks such as Spring MVC and tools like Postman; Experience in building SOAP and GRPC web servers and clients in the Java/Spring context; Good knowledge of relational databases Microsoft SQL server and Elastic search; Ability to use Spring Data and Hibernate; Advanced understanding of Agile software development methodologies, especially Scrum; Good knowledge of OOP paradigms and SOLID principles using Java and experience with most common Java frameworks: Spring / Spring Boot 3 / Spring Batch; Strong grasp of container technology: Docker and Kubernetes; Experience with messaging systems like: ActiveMQ; Good Knowledge of CD/CI systems: TFS/Azure DevOps; Proficiency of front-end web application development: JavaScript / Vue.js and JSP; Thorough knowledge of a Java EIP framework like : Apache Camel and Spring Integration; Fluent in English; Interested: Please send you CV to resume@all-european-careers.com.

#J-18808-Ljbffr

Anderen bekeken ook