About this role
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 kaixinnchew@morganmckinley.com 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
Also in Government Policy
MORGAN MCKINLEY PTE. LTD.
SCIENTEC CONSULTING PTE. LTD.
PERSOL TECH SERVICES PTE. LTD.