onsite
Urgent Software Engineer Java, SQL, JavaScript - TRUST RECRUIT PTE. LTD.
Software Engineer
We're looking for a Software Engineer focused on designing and building scalable technical solutions. This mid level role requires 3+ years of relevant experience.
About the role
Highlights:
- Great remuneration & benefits
- Great career progression
- With good experience
- Location: Central
Responsibilities:
- Develop, enhance and maintain software for STARS and ELS across both legacy and modernised components, ensuring reliability, correctness an maintain ability.
- Work on complex business workflows that support land title registration, lodgement, payment, document handling, reporting and search functions.
- Analyse and implement system changes with care in a tightly coupled environment with numerous upstream and downstream interfaces.
- Support modernisation initiatives such as platform upgrades, code remediation, refactoring, API enablement, removal of obsolete components, and progressive architecture improvements.
- Contribute to digital transformation efforts, including improving system usability, automation, straight-through processing and integration with new digital services.
- Use AI tools responsibly to improve engineering productivity in areas such as code analysis, documentation, test design and development acceleration, while critically reviewing all AI-generated outputs for correctness, security, maintain ability and compliance.
- Participate in incident investigation, root cause analysis, defect remediation and production support to maintain system stability and service availability.
- Strengthen engineering quality through testing, code review, secure coding, dependency hygiene, observability and DevSecOps practices.
- Collaborate with product owners, users, architects, operations teams, cybersecurity stakeholders and vendors to deliver solutions that are practical, secure and aligned with SLA’s priorities.
- Document technical design, system behaviour, integration logic and operational on siderations to support knowledge retention and reduce dependency on individuals or vendors.
Requirements:
- Degree in Computer Science, Software Engineering, Information Systems or a related discipline, or equivalent practical experience.
- At least 3–5 years of relevant experience in software engineering, application maintenance, or enterprise system development.
- Strong programming and debugging skills, with experience in one or more of the following: Java, JSP, JavaScript, SQL, PL/SQL, shell scripting, or related enterprise technologies. Experience working with large, complex or legacy application systems, including troubleshooting production issues and understanding tightly coupled business logic.
- Experience with legacy modernisation, technology refresh, code recovery, refactoring or migration initiatives.
- Experience with Oracle, WebLogic, IIS, Tomcat, Spring Boot, Angular, AWS GCC, or similar enterprise platforms.
- Exposure to DevSecOps, observability, performance monitoring, resiliency engineering or platform security controls.