Java Developer
MORGAN MCKINLEY PTE. LTD.
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_hidden*** 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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
See more jobs in Singapore, Singapore