Java Developer (1 Year Contract)
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