We are looking for a “Java engineer” for Brussels
- Design and implement Java based backend services using a current technology stack and adhering to DDD principles.
- Participate in the architectural design and implementation of intercommunicating bounded contexts.
- Analyze functional and technical requirements.
- experience in Domain Driven Design
- experience with Java 17 and subsequent releases
- experience with Kafka.
- experience with driven design and implementations.
- experience with Microservices implementation
- experience with Microservices architectural patterns
- experience with Spring Boot & Java EE
- experience with Object Oriented design & development
- experience with Testing: Junit 4 & 5, Mockito, Hamcrest, Spring testing, Integration testing
- experience with REST API design & development
Freelance employee or employee, both are possible
Duration: long term
Location: omgeving Brussel
Languages: English Fluent verbal and written ( & Dutch)