We are looking for two Senior Backend Engineers to join our team in Nairobi. You will be responsible for building, maintaining, and deploying mission-critical web portals and microservices using the latest Java and Spring ecosystems.Requirements: 7+ years of professional experience in backend development. Deep expertise in Java 17 (experience with Java 21+ is a significant advantage) Expert-level knowledge of Spring Framework 6.x and Spring Boot 3.x Strong hands-on experience with JPA / Hibernate. Proficiency in REST/SOAP web services and asynchronous event streaming via Kafka Mastery of JUnit/TestNG and mocking frameworks like Mockito Proven experience with Maven, Git, Docker, and CI/CD pipelines (Azure DevOps preferred) Solid understanding of OIDC/OAuth for Auth/Authz Profile 1 focus: Integration technologies and microservices (Apache Camel or Spring Integration). Profile 2 focus: Full-stack capabilities with React or process engines like Temporal. Languages: Fluent English.Job Description: Design, develop, test, and deploy Spring Boot web portals, components, and libraries using Java and the Spring framework. Partner with Team Leads, Tech Leads, and BAs to translate complex business requirements into coherent, high-performance technical solutions. Manage the deployment and monitoring of applications across both on-prem and cloud-native containerized environments (Azure/Docker). Architect and implement robust integrations, ensuring seamless data flow between microservices and external systems. Maintain high code quality through rigorous unit testing, integration testing, and peer code reviews. Take ownership of the full software development lifecycle, from initial requirement analysis to final production monitoring.