Senior Java SpringBoot Engineer
Tezza Business Solutions View all jobs
- Nairobi
- Permanent
- Full-time
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Contribute to system architecture and microservices design decisions
- Develop secure and high-performance RESTful APIs
- Optimize database queries and improve application performance
- Write comprehensive unit and integration tests
- Participate in agile ceremonies (sprint planning, stand-ups, retrospectives)
- Support CI/CD processes and cloud-based deployments
- Troubleshoot production issues and improve system reliability
- Mentor mid-level engineers and promote engineering best practices
- 5+ years of backend development experience
- Strong hands-on experience with Java (8+)
- 3+ years of experience working with Spring Boot
- Proven experience in microservices architecture
- Strong experience designing and building REST APIs
- Experience with relational databases (PostgreSQL/MySQL)
- Experience with AWS, Azure, or GCP
- Familiarity with Docker and containerized environments
- Experience with CI/CD pipelines
- Strong understanding of API security (OAuth2, JWT)
- Experience with event-driven systems (Kafka, RabbitMQ)
- Exposure to Kubernetes
- Experience working in distributed or international teams
- DevOps exposure
- Delivery of production-ready features within initial sprint cycles
- Contribution to scalable and maintainable system design
- Reduction of technical debt and performance bottlenecks