Citi logo

Java Developer

Citi

SingaporeFull-timeHybrid

Posted 13 May 2026

About this role

Develop and enhance banking systems by analyzing code and implementing programming solutions. Collaborate with users and technology groups to identify vulnerabilities and provide technical guidance to junior analysts. Requires 3+ years of experience in Java, J2EE, and Spring frameworks with a strong grasp of OOPS and multi-threading. Proficiency in Oracle database, UNIX platforms, and DevOps tools like Jenkins and GitHub is expected.

What they're looking for

JavaJ2EEAngularSpringMicroservicesOracle DatabaseSQLJUnit

Frequently asked questions

What does a Java Developer at Citi do?

Develop and enhance banking systems by analyzing code and implementing programming solutions. Collaborate with users and technology groups to identify vulnerabilities and provide technical guidance to junior analysts. Requires 3+ years of experience in Java, J2EE, and Spring frameworks with a strong…

What skills does this Java Developer role need?

Key skills for this role include Java, J2EE, Angular, Spring, Microservices, Oracle Database.

How much does a Java Developer at Citi pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Java Developer role remote, hybrid, or on-site?

This role is hybrid, based in Singapore.

How do I apply for this Java Developer role?

You can apply directly on Citi's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.