Job Title: Junior Engineer
Hiring Organization: Jubilee
Insurance
Location – Locality: Nairobi
Location – Region: Kenya
Industry: Insurance
Job Type: Full
Time
Salary: KES
Competitive
Date Posted: 10/27/2023
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.
Qualifications
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.
How To Apply
If you are qualified and seeking
an exciting new challenge, please apply via Recruitment@jubileekenya.com quoting
the Job Reference Number and Position by 1st November 2023.