Java Engineer
Min 8 Years
Job Description
The Java Engineer will design, develop, and maintain scalable applications using Java and Spring Boot, solve complex technical issues, and support production systems within an Agile environment.
Key Responsibilities
Develop and deliver solutions using Java, Spring Boot, SQL, MQ, and related tools.
Translate business requirements into scalable technical solutions.
Fix complex defects and resolve production incidents.
Ensure code quality, security, and performance standards.
Work with Agile teams and follow TDD/CI practices.
Communicate technical topics clearly to stakeholders.
Requirements
SQL and database skills; ability to optimise queries.
JMS/MQ, REST/SOAP, Maven, Linux basics.
Hands-on development and TDD experience.
Skills
Strong Core Java (8+), Spring Boot, JUnit.
Solid CS fundamentals (algorithms, data structures, OOP).
Git, IntelliJ, SonarQube/SonarLint.
Good to Have
JBOSS, JPA, EJB, JSF.
Kafka, React JS.
Experience in banking/finance domain.
Experience
Min 8 Years
Preferred
Singapore Citizens & SPR
Location
Singapore
Mode of Work
Onsite