A complete application in a minute
Tailored resume and cover letter, ready to send.
NTT Singapore Pte. Ltd. is seeking a hands-on Java Backend Engineer to work with business users and product owners, translating requirements into practical technical solutions.
The role balances development with stakeholder management and requires ownership of technical delivery. You will develop Java/Spring Boot backends, design REST APIs, perform data analysis with SQL and support deployments while collaborating with multiple technology teams.
Location: Singapore
Start Date: 2 November 2026 or earliest availability
We are looking for a hands-on Java Backend Engineer who can work directly with business users and product owners to understand their requirements, identify underlying problems and deliver practical technical solutions.
This is not a purely development-focused role. The successful candidate must be able to manage stakeholder expectations, communicate technical matters clearly and take ownership of requirements and issues without depending entirely on a Business Analyst or Team Lead.
Develop, enhance and support Java/Spring Boot backend applications and REST APIs.
Engage directly with business users and product owners to understand requirements, concerns and operational challenges.
Translate business requirements into clear technical solutions and implementation plans.
Facilitate discussions, clarify ambiguities and manage stakeholder expectations throughout delivery.
Investigate application and data issues using complex SQL queries, logs and system analysis.
Perform troubleshooting, root-cause analysis, defect resolution and production support.
Support SIT, UAT, deployments and post-release stabilisation.
Collaborate with architects, project managers, QA, application support and other technology teams.
Communicate delivery progress, risks, dependencies and technical constraints clearly.
Maintain technical documentation and support knowledge transfer.
At least 3 years of relevant software-development experience.
Strong hands‑on Java, Spring and Spring Boot development experience.
Experience designing and developing RESTful APIs and backend services.
Strong SQL skills, including complex queries, data analysis and production troubleshooting.
Experience with Linux/Unix and shell scripting.
Familiarity with CI/CD pipelines, Git/Bitbucket, Jira and Agile delivery.
Strong production support, debugging and root‑cause analysis experience.
Proven experience engaging directly with business users or product owners.
Ability to independently clarify requirements and propose technical solutions.
Strong verbal and written communication skills.
Empathetic, composed and solution‑oriented when handling concerned or frustrated stakeholders.
Strong ownership, accountability and ability to work independently.
Experience working with banking, financial‑services or other regulated business environments.
Experience supporting business users and product owners based in Singapore.
Experience modernising legacy applications or decomposing monolithic systems into microservices.
Experience working with large and complex datasets.
The ideal candidate combines strong Java backend development skills with the confidence and maturity to engage business stakeholders directly. The individual should be able to listen carefully, understand both the stated requirement and underlying business problem, explain technical options in plain language and drive the matter through to resolution.
We look forward to your application!