Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 27, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Jubilee Insurance was established in August 1937, as the first locally incorporated Insurance Company based in Mombasa in 1937. Jubilee Insurance has spread its sphere of influence throughout the region to become the largest Composite insurer in East Africa, handling Life, Pensions, general and Medical insurance.
    Read more about this company

     

    Senior Engineer

    Job Ref. No. JLIL173

    Role Purpose

    The Senior Engineer will be responsible for activities relating to the Enterprise Service Bus 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

    • Design and Architecture: Design and architect the ESB (Enterprise Service Bus) infrastructure to ensure it meets the project's integration requirements, scalability, performance, and reliability. Collaborate with solution architects to define the ESB integration patterns, standards, and best practices.
    • Integration Development: Develop integration solutions using ESB platforms and frameworks such as Spring boot, Apache ServiceMix, or other relevant ESB technologies. Implement ESB routes, mediation flows, transformations, and connectors to enable seamless communication and data exchange between various systems.
    • Custom Component Development: Create custom components or connectors to integrate with specialized systems, APIs, or protocols that are not directly supported by the ESB platform. implement custom transformations and data mappings to ensure data consistency and accuracy in integrations.
    • Message Transformation and Routing: Define and implement message transformation rules to convert data between different formats (e.g., XML, JSON, SOAP) to meet integration requirements. Configure and manage message routing and orchestration to ensure messages are directed to the right endpoints.
    • Testing and Quality Assurance: Develop and execute comprehensive test cases to validate integration solutions, ensuring they meet functional and non-functional requirements. Conduct performance testing, load testing, and stress testing to evaluate the scalability and reliability of integration components.
    • Troubleshooting and Debugging: Troubleshoot integration issues, identify root causes, and implement appropriate fixes or enhancements to improve system performance and stability. Utilize debugging tools and logs to analyze and diagnose integration problems effectively.

    Key Competencies

    • Collaboration and Team Support: Collaborate with cross-functional teams, including project managers, business analysts, quality assurance, and other developers, to ensure successful integration delivery. Provide mentorship and support to junior developers, sharing knowledge and best practices related to the ESB development.
    • Documentation and Knowledge Sharing: Document integration solutions, architectural decisions, and best practices to facilitate knowledge sharing within the team and the broader organization. Conduct knowledge sharing sessions to disseminate expertise in integration technologies and advancements in the ESB domain.
    • Adherence to Coding Standards and Guidelines: Adhere to coding standards, design patterns, and development guidelines to maintain consistent, high-quality code that is maintainable and extensible.

    Qualifications

    • BSc. Computer Science/Software Engineering/IT.
    • Certified Systems Engineering Professional (CSEP).
    • Oracle Certified Professional - Java EE 7 Application Developer
    • Solid understanding of web services/technologies – REST/JSON, WSDL, XML, XSD;
    • Strong knowledge & experience using (CI/CD) such as Jenkins /drone/TeamCity.
    • Deeper understanding microservices and microservice architecture.

    Relevant Experience

    • 5 years + experience in software development in a busy IT environment.
    • Experience in Agile Development/software life-cycle development (SDLC) and Design Patterns.
    • Extensive programming experience using Java, Python, JavaScript etc.
    • Extensive experience with databases – data structures, relational data model, Stored Procedures, PL/SQL
    • development, NoSQL Databases, IN Memory Dbs.
    • Extensive 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)
    • Experience with API Management tools such as Azure API manager, AWS API Manager, Apigee, etc.
    • Experience in securing data; understands PGP, SSH, OAuth, SFTP.

    Method of Application

    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.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Jubilee Insurance Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail