Job Description
Senior Application Developer – Microservices & Kubernetes Environment
We are looking for a Senior Application Developer to support a major enterprise modernization program focused on transforming a legacy platform into a scalable microservices architecture running on Kubernetes.
The role involves developing, integrating, and optimizing modern applications within an API-first and event-driven environment while collaborating closely with Agile delivery teams.
Key Responsibilities
Design, develop, and maintain modern backend applications and APIs
Contribute to the migration from legacy systems to microservices architecture
Develop and integrate REST APIs and data processing solutions
Participate in CI/CD pipeline implementation and DevOps practices
Collaborate with analysts, architects, and cross-functional Agile teams
Support containerized deployments and Kubernetes environments
Produce technical documentation and participate in solution design sessions
Contribute to performance optimization, monitoring, and troubleshooting activities
Required Skills & Experience
Strong experience in application development within enterprise environments
Expertise in:
Spring Boot
Python
REST APIs
SQL and DB2
JSON
Kubernetes
CI/CD and DevOps practices
ETL processes
UML modeling
Hands-on experience with:
Git
Atlassian Suite (Jira/Confluence)
IntelliJ
Visual Studio Code
ELK stack tools
Linux environments
Strong understanding of Agile Scrum methodologies
Experience with microservices and cloud-native architectures is highly valued
Languages
English: Active knowledge
French and/or Dutch: Nice to have
Work Conditions
Remote assignment
Long-term strategic modernization program involvement
Location
Brussels