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