Openings at Jubilee Insurance

Full Time
Posted 9 months ago

Openings at Jubilee Insurance

Junior Engineer

  • Job Type                  Full Time
  • Qualification           BA/BSc/HND
  • Experience              1 year
  • Location                  Nairobi
  • Job Field                  ICT / Computer 

Job Ref. No. JLIL174

Role Purpose

The Junior Engineer will be responsible for service availability, application development and evolution of existing service applications including integration to related service platforms. Application development duties include but not limited to specification, design, development, validation, documentation, maintenance, and evolution of the new and current service applications; performance management; ensuring integrity of the web services; maintenance and fault management.

Main Responsibilities

  • Learning and Training: Acquire a foundational understanding of ESB concepts, integration patterns, and the specific ESB platform used in the project. Participate in training sessions, workshops, and self-study to build technical knowledge and skills related to ESB development.
  • Assistance with Development Tasks: Assist senior developers in designing, developing, and implementing integration solutions in the ESB platform. Collaborate with the team to create integration flows, message transformations, and routing configurations.
  • Code Implementation and Troubleshooting: Write code, following established coding standards and guidelines, implement integration components and features. Assist in troubleshooting integration issues, analyzing logs, and identifying potential solutions under the guidance of senior team members.
  • Testing Support: Assist in creating and executing test cases to validate integration solutions and ensure they meet the specified functional and non-functional requirements. Collaborate with the quality assurance team to identify and fix defects or issues found during testing.
  • Understanding Business Requirements: Work closely with business analysts or stakeholders to understand integration requirements and translate them into technical specifications and development tasks.

​​​​​​​Key Competencies

  • Collaboration and Communication: Collaborate effectively with team members, sharing ideas, seeking clarification, and contributing to discussions on project tasks and requirements. Communicate progress, challenges, and blockers to senior team members or project leads in a timely and transparent manner.
  • Adherence to Coding Standards: Follow established coding standards and best practices in software development to produce high-quality, maintainable code.
  • Documentation and Knowledge Sharing: Contribute to the documentation of integration solutions, code, and development processes to ensure that knowledge is shared and accessible within the team. Participate in knowledge sharing sessions and code reviews to improve coding practices and learn from peers.


  • BSc. Computer Science/Software Engineering/IT.
  • Knowledge in Agile Development/software life-cycle development (SDLC) and Design Patterns.
  • Strong understanding of web services/technologies – REST/JSON, WSDL, XML, XSD;
  • Understanding PGP, SSH, OAuth, SFTP.
  • Knowledge & experience using (CI/CD) such as Jenkins /drone/TeamCity.

Relevant Experience

  • 1+ years of experience with object-oriented programming principles, data structures, data modeling, design patterns, relational database systems, and operating systems.
  • 1+ years of experience of resolving technical bugs and issues.
  • 1+ years of experience in software development in a Software Development environment.
  • 1+ years programming experience using Java, Python, JavaScript, React, Angular etc.
  • 1+ years of experience in databases, data structures, relational data model, Stored Procedures, PL/SQL
  • development, NoSQL Databases, IN Memory Databases.
  • 1+ years of experience in developing and deploying enterprise APIs on these technologies i.e.,
  • TIBCO/WebLogic/Tomcat/Glassfish/Docker/Kubernetes/OpenShift/Azure/AWS.
  • Experience using code versioning & collaboration tools such as Git/SVN
  • Experience in Unix/Linux/AIX Operating System and application security technologies (e.g., SSL)
  • 1+ years’ Experience with API Management tools such as Azure API manager, AWS API Manager, Apigee, etc.
  • 1+ years’ experience in microservices and microservice architecture.

Method of Application

If you are qualified and seeking an exciting new challenge, please apply via quoting the Job Reference Number and Position by 1st November 2023

Job Features

Job CategoryICT / Computer

Apply Online