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

Apply

Please email your resume