- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 3 – 5 years
- Location Nairobi
- Job Field ICT / Computer 
Java Developer at Human Asset Consultants
Java Developer
The main objective of this role is to design, develop, and maintain scalable applications and microservices while ensuring high-quality code, performance optimization, and effective collaboration with cross-functional teams to meet business and client requirements.
Key Responsibilities
Application Development and Maintenance
- Design, develop, and implement applications using Java, J2EE, JPA/Hibernate, jQuery/Angular, APIs, and Microservices.
- Participate in software testing activities including scenario creation, test implementation, and issue resolution.
- Prepare reports and documentation on software development and testing processes.
Client Support and Issue Resolution
- Receive and analyze client reports on software issues and errors.
- Assist in interpreting, documenting, and resolving customer-reported problems.
- Participate in requirement-gathering sessions to understand client needs, specifications, and business objectives.
Collaboration and Continuous Improvement
- Work closely with team members to design robust, scalable, and maintainable solutions.
- Support continuous integration and delivery through CI/CD pipelines (Jenkins, TeamCity, GitLab).
- Contribute to improving internal development standards, processes, and practices.
- Travel to domestic or international locations for project-related activities when required.
Key Competencies
- Proven experience in Java and J2EE development with a strong understanding of API integration and microservices architecture.
- Proficiency in Hibernate/JPA, REST services, and front-end frameworks (jQuery/Angular).
- Experience working with Docker, containerization methods, and SCM tools (Git, GitLab).
- Strong foundation in CI/CD pipelines using Jenkins, TeamCity, or related tools.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication, teamwork, and interpersonal abilities.
- Demonstrated ability to work in a fast-paced and collaborative environment.
Requirements
- Bachelor’s degree in Information Technology, Computer Science, or a related field (BE/B.Tech).
- 3–5 years of relevant software development experience.
Method of Application
Interested and qualified? Go to Human Asset Consultants on humanasset.zohorecruit.com to apply

Leave a Comment