About the mission
We are looking for a Senior Software Engineer JAVA to join our dynamic Agile team in developing online services. The ideal candidate will have extensive experience in leading JAVA projects, developing microservices, and working with Azure technologies.
Read the full description
As a Senior application engineer, you will be part of a young, dynamic, Agile team that develops online services.
You will deliver a final product that meets the standards of application architecture, the functional requirements of users, and the overall ICT strategy and guidelines. You are attracted to the latest trends and developments, eager to learn, and want to share your knowledge with colleagues during technical working groups. You will collaborate with other developers, software engineers, analysts, scrum masters, and end-users to create qualitative, user-friendly tools for various business units. You will communicate with internal customers regarding expectations and provide regular feedback on status.
You will contribute to best practices in establishing a new architecture based on Azure.
You are a team player looking for a varied role that brings challenges. You have experience taking the lead within a JAVA project team (determining application architecture, technical implementation, Azure setup...). You are creative and have a sense of responsibility. You take the initiative to provide quality solutions. You have several relevant years of experience in developing microservices with the accompanying API layer.
You will deliver a final product that meets the standards of application architecture, the functional requirements of users, and the overall ICT strategy and guidelines. You are attracted to the latest trends and developments, eager to learn, and want to share your knowledge with colleagues during technical working groups. You will collaborate with other developers, software engineers, analysts, scrum masters, and end-users to create qualitative, user-friendly tools for various business units. You will communicate with internal customers regarding expectations and provide regular feedback on status.
You will contribute to best practices in establishing a new architecture based on Azure.
Profile
You are a team player looking for a varied role that brings challenges. You have experience taking the lead within a JAVA project team (determining application architecture, technical implementation, Azure setup...). You are creative and have a sense of responsibility. You take the initiative to provide quality solutions. You have several relevant years of experience in developing microservices with the accompanying API layer.
Knowledge and/or experience in several of the following areas:
Java tools/technologies/frameworks/standards (e.g., IntelliJ, Spring Boot, Hibernate, etc.) and software development methodologies and tools.
Continuous deployment and integration based on Git, Maven/Gradle, Nexus, Bamboo, etc.
Development or integration of REST services.
Event-driven architecture.
Database development: SQL, relational databases, Cosmos DB.
Java servers such as Tomcat.
Docker.
Azure holds no secrets: Event Hub, Service Bus, Event Grid, CosmosDB, AKS, Functions, API Management, Application Insights, Logic Apps,...
Terraform templates.
What you'll do
- Deliver a final product according to application architecture standards and user requirements
- Collaborate with developers, software engineers, analysts, scrum masters, and end-users
- Communicate with internal customers regarding expectations and provide feedback
- Contribute to best practices in establishing a new architecture based on Azure
What we're looking for
- Experience in leading a JAVA project team
- Relevant years of experience in developing microservices with API layers
- Familiarity with Java tools/technologies/frameworks such as IntelliJ, Spring Boot, Hibernate
- Experience with continuous deployment and integration using Git, Maven/Gradle
- Knowledge of REST services and event-driven architecture
- Database development skills in SQL and relational databases
- Experience with Java servers like Tomcat
- Familiarity with Docker and Azure services
Skills
- Java
- Spring Boot
- Hibernate
- Azure
- Docker
- RESTful API
- SQL