Senior Java Developer – PIP Downtown
The consultant will support the PIP Downtown team in delivering distributed, high-throughput, and business-critical backend services. The role focuses on backend development using Java and Kafka, working with relational databases (Oracle, DB2, MSSQL), and applying modern architectural practices.
Key Responsibilities :
- Develop and optimize Kafka producers / consumers in asynchronous, event-driven systems
- Build scalable backend services in Java, following microservices and clean code principles
- Design and improve SQL queries and relational data models
- Apply Domain-Driven Design (DDD) and Event Sourcing patterns
- Contribute to high-performance and high-availability architectures
Must-Have Skills :
Senior-level experience in Java and Kafka (producer / consumer code, tuning)Strong SQL skills with Oracle, DB2, MSSQL or similarProven experience with distributed systems, microservices, and DDDKnowledge of event sourcing and clean coding practicesEnglish fluency for daily collaboration