Back to all jobs
M

Java Developer (1 Year Contract)

Islandwide, Singapore
Contract, Full TimeInformation Technology

Job Description

Job Summary
You will be supporting a well-established client in the public and financial sector. You will be working on a replatform project with a team of software engineers to strengthen application delivery, architecture integrity, and operational resilience. Your main scope of work will focus on application development, enhancements, and conducting systematic code reviews.
Responsibilities

  • Lead and implement software development practices, including continuous integration, delivery, and deployment to enhance code quality and speed of delivery
  • Develop and conduct comprehensive testing strategies, including functional, performance, and security testing to ensure robust and reliable software solutions
  • Solution and development of backend systems, applications, and data structures to support scalable and efficient software products
  • Define and implement infrastructure as code practices, integrating multiple components and systems across the organisation
  • Perform code review and provide recommendation to fellow software engineers and vendors. This includes analysing trade-offs and making informed technical decisions
  • Design and oversee the implementation of software architecture, considering both functional and non-functional requirements
  • Perform progressive manual review the source code delivered by the vendor and verify the implementation of the solution as per the approved design

Requirements

  • Bachelor's Degree in Computer Science or equivalent
  • Minimum 5 years of experience in software engineering projects and teams
  • Strong experience in Java application development, SQL, shell scripting, and microservices
  • Good understanding of RESTful APIs, web services, and server-side technologies
  • Experience with RHEL, JBOSS EAP, OpenShift, Docker, Kubernetes, Maven, and Oracle Database
  • Familiarity with cloud platforms, fault-tolerant infrastructure, and observability tools such as Grafana and ELK Stack
  • Experience handling file transfer interfaces and connectivity protocols (REST, SFTP, MQ)
  • Knowledge of CI/CD pipelines, job scheduling, Datawarehouse, and Document Management Systems
  • Experience in front-end development (React/Angular) and back-end services (Java)
  • Strong understanding of database design, optimisation, and secure coding practices
  • Ability to streamline technical operations, automate processes, and manage operational backlogs
  • Exposure to S.W.I.F.T messaging platform and interfaces
  • Relevant certifications such as Java, AWS, or Kubernetes
  • Experience in government, banking & finance, or transactional systems
  • Independent, results-driven, and customer-oriented
  • Strong communication, collaboration, and stakeholder management skills
  • Organised and able to manage multiple priorities in fast-paced environments
  • Strong analytical, problem-solving, and decision-making abilities
  • Comfortable handling time-sensitive and high-pressure situations

If you are interested in this role and would like to discuss the opportunity further please click apply now or email Chew Kai-Xinn at [email protected] for more information.

Only shortlisted candidates will be responded to, therefore if you do not receive a reply within 14 days please accept this as notification that you have not been shortlisted.

Morgan McKinley Pte Ltd

Chew Kai-Xinn

EA Licence No: 11C5502

EAP Registration No: R2196712

About Morgan Mckinley Pte. Ltd.

First seen: May 25, 2026
Last updated: May 29, 2026