Skip to main content

Senior Backend Engineer (Java/Spring Boot)

Technology
Nova Hunte
Nairobi County, Kenya1 months agoUntil 24/05/2026
Contract

Job description

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.
Keywords
monthsOfExperience: 84ReactOSApache KafkaSpring FrameworkSpring IntegrationTestNGMAVENMockitoDevOpsOauthSoapUnit TestingApache LicenseApache Http ServerApache CamelJavaHibernateCI / CDRequirements analysisHibernation

¿Te interesa este puesto?