Job Openings Senior Java Developer

About the job Senior Java Developer

Senior Java Developer (Contract – Digital Channels)

Job Type: Contract

Contract Duration: 12 Months (Renewable)

Work Model: Hybrid / Remote-friendly (role dependent)

Industry: Digital Channels / Enterprise Systems

Role Overview

We are seeking a Senior Java Developer to join a large-scale digital channels environment, supporting high-volume, mission-critical enterprise systems.

This role is ideal for a highly experienced engineer with deep expertise in Core Java, JEE/Jakarta EE, and IBM enterprise platforms, who can operate independently and contribute at a senior or lead level.

You will be involved in designing, developing, integrating, and supporting complex transactional systems within a mature enterprise SDLC environment.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications

  • Work on high-volume, transactional digital channel systems

  • Implement enterprise integration and messaging solutions

  • Collaborate with architects, integration teams, and business stakeholders

  • Perform performance tuning, troubleshooting, and production support

  • Ensure solutions align with enterprise standards, security, and best practices

  • Contribute to system stability, scalability, and continuous improvement

Required Technical Skills & Experience

  • Strong Core Java experience (Senior / Expert level)

  • JEE / Jakarta EE, including:

    • EJB

    • JMS

    • JPA

    • Servlets

  • Enterprise integration and messaging experience

  • IBM technology stack, such as:

    • IBM WebSphere Application Server

    • IBM MQ

    • IBM Integration Bus (IIB) / App Connect Enterprise (ACE)

    • IBM ODM (or similar IBM enterprise products)

  • Experience working in digital channels or large transactional enterprise systems

  • Strong understanding of:

    • Software Development Life Cycle (SDLC)

    • Performance optimisation and tuning

    • Production support in complex environments

Key Competencies

  • Ability to work independently at senior or lead level

  • Strong problem-solving and analytical skills

  • Excellent communication and stakeholder engagement

  • Proven experience in stable, high-availability enterprise systems

Contract Details

  • 12-month contract

  • Potential for extension based on performance and project needs

  • Hybrid / remote-friendly, depending on role and project requirements

Why Apply?

  • Work in a large, enterprise-scale digital environment

  • Long-term contract with extension potential

  • Opportunity to apply deep Java and IBM platform expertise on mission-critical systems