Job Description - Roles and Responsibilities
As a Senior application engineer, you will be part of a young, dynamic, Agile team that develops online services.
- You deliver an end product, in accordance with the standards of application architecture, the functional requirements of the users and the overall ICT strategy and guidelines.
- The latest trends and developments appeal to you, you like to learn and you are eager to share your knowledge with your colleagues during technical working groups.
- You will work together with other developers, software engineers, analysts, scrum master and the end users to create high-quality, user-friendly tools for the various business units.
- You communicate with your internal customers about the expectations and provide feedback on a regular basis regarding the status
- You will contribute to best practices in drawing up a new architecture based on Azure
Profile
- You are a team player looking for a varied position that entails challenges
- You have experience in taking the lead within a JAVA project team (determining application architecture, technical implementation, setting up azure...)
- You are creative and have a sense of responsibility.
- You take the initiative to offer quality solutions.
- You have several relevant years of experience in developing microservices with the associated API layer.
Knowledge and/or experience in several of the following domains:
- Java tools/technologies/frameworks/standards (e.g.: intelliJ, Spring boot, Hibernate, etc.) and software development methodology 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, comosDB, AKS, functions, api management, application insights, logic apps,...
- Terraform templates
Expert Level Skills
- Java
- Java 11
- Java 21
- Spring
- Spring Boot
- Spring Security
- Microservices
- Micro-services Architecture
- RESTful API
- Open API
- Maven
- Gradle
- JUnit
- Unit Testing
- IntelliJ
- Swagger
Intermediate Level Skills
Beginner Level Skills
- Kubernetes
- Azure Kubernetes Service (AKS)
- Containers
- Docker
- React
Nice to Have Skills
- ELK tools
- Sparx Enterprise Architect
- TomCat
Languages
- Dutch: Level Native or bilingual proficiency
- English: Level Full professional proficiency
- French: Level Limited working proficiency