Java Developer
JAVA DEVELOPER
📍 Location: Nairobi, Kenya
💼 Experience: 3–5 years
🎓 Qualification: BE/B.Tech in IT or Computer Science
ABOUT THE ROLE
Our client is seeking to recruit a skilled Java Developer to join its software development team in Nairobi. The role involves designing, developing, and maintaining enterprise-grade applications and APIs using Java and related technologies.
The ideal candidate is a hands-on developer who enjoys problem-solving, thrives in a collaborative environment, and is passionate about building scalable, high-performing software solutions.
KEY RESPONSIBILITIES
- Design, develop, and maintain applications using Java, J2EE, JPA/Hibernate, and Microservices architecture.
- Build and integrate APIs and user-facing components using Angular or jQuery.
- Participate in software testing, debugging, and troubleshooting to ensure performance and quality.
- Analyze and interpret client-reported issues and support documentation efforts.
- Collaborate with cross-functional teams to understand requirements, design solutions, and implement features.
- Assist in developing test scenarios, performing implementation tests, and generating test reports.
- Prepare and maintain technical documentation and progress reports for all development activities.
- Support deployment and configuration of applications using CI/CD pipelines (Jenkins, TeamCity, GitLab).
- Utilize Docker and containerization tools for scalable deployment.
- Occasionally travel domestically or internationally for project-related activities.
CANDIDATE PROFILE
- 3–5 years of hands-on experience in Java and J2EE application development.
- Strong understanding of APIs, microservices, and RESTful services.
- Experience with Hibernate/JPA, Spring Boot, and modern frontend frameworks (Angular, jQuery).
- Familiarity with CI/CD pipelines (Jenkins, TeamCity, GitLab) and containerization tools (Docker).
- Knowledge of source control management (SCM) tools and best coding practices.
- Excellent problem-solving, analytical, and teamwork skills.
- Strong communication skills and a proactive, collaborative attitude.
Salary KSh102,000 per month
Status Permanent
Type Full time
Applications Begin
Closing Date for Applications
Location
Nairobi
00100
United Kingdom