Citi
Posted 2w ago

Java Developer

Citi
Singapore, Singapore, Singapore
HybridFull Time
Responsibilities
  • developing applications
  • analyzing vulnerabilities
  • supporting systems
Requirements
  • Requires 3+ years of Java application development experience
  • Java EE technologies
  • Angular
  • Spring
  • Microservices
  • Oracle, UNIX, SQL
  • Testing frameworks, and DevOps tools
Technical tools mentioned
JavaJ2EEHTMLCSSAngularJSPServletsJDBCStrutsSpringMicroservicesOracleUNIXSQLJUnitTestNGJMSKafkaGitHubJenkinsLightspeedHarnessPython

Job description

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

At Citi we’re not just building technology, we’re building the future of banking. Encompassing a broad range of specialties, roles, and cultures, our teams are creating innovations used across the globe.  Citi is constantly growing and progressing through our technology, with laser focused on evolving the ways of doing things.  As one of the world’s most global banks we’re changing how the world does business

Shape your Career with Citi

We’re currently looking for a high caliber professional to join our team as Officer, Application- Developer - Hybrid (Internal Job Title: 26935287 Application Developer- C11) based in Singapore.  Being part of our team means that we’ll provide you with the resources to meet your unique needs, empower you to make healthy decision and manage your financial well-being to help plan for your future.  For instance:

  • We provide programs and services for your physical and mental well-being including access to telehealth options, health advocates, confidential counseling and more. Coverage varies by country.

  • We empower our employees to manage their financial well-being and help them plan for the future.

  • We provide access to an array of learning and development resources to help broaden and deepen your skills and knowledge as your career progresses.

In this role, you’re expected to:

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code.

  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems

  • Apply fundamental knowledge of programming languages for design specifications.

  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging

  • Serve as advisor or coach to new or lower level analysts

As a successful candidate, you’d ideally have the following skills and exposure:

  • 3+ years of experience in application of Java, J2EE, HTML/CSS, Angular, JSP, Servlets, JDBC, Struts framework, Spring and Micro service   

  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context 

  • Exposure to an industry-standard database (Oracle) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning 

  • Awareness of unit testing frameworks like JUnit or TestNG  

  • Awareness of application servers /webservers 

  • Work experience on the transactional applications for low latency, high availability uses is a plus 

  • Work experience in technologies like JMS / Kafka is a plus 

  • Exposure to DevOps tools like GitHub, Jenkins, Lightspeed, Harness, etc

Working at Citi is far more than just a job. A career with us means joining a family of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Take the next step in your career, apply for this role at Citi today

https://jobs.citi.com/dei

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

Core Java, Java (Programming Language), Python (Programming Language).

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

About Citi

A global financial services providing banking and credit services.

Year founded
1812
Employees
219000
Organization type
Public
Headquarters
US

Similar jobs

Java Developer roles near Singapore, Singapore
2w
Save
Mark Applied
Hide
VP - Java Developer – Global Transaction Banking (Payments & Cash Management) - Singapore, Singapore
Singapore, Singapore
OnsiteFull Time
Societe Generale
Societe GeneraleEuronext Paris: GLE: Global provider of retail, investment, and private banking services.
Proven Java/Spring Boot development experience with Unix/Linux, Git, containerization, messaging systems, PostgreSQL; DevOps automation and CI/CD experience preferred; strong analytical and communication skills.
Java, Spring Boot, ActiveMQ, RabbitMQ, Kafka, Python, PyInfra, Jenkins, Docker, Kubernetes, PostgreSQL, Git, Unix/Linux
1mo
Save
Mark Applied
Hide
Senior/Staff Java Engineer - Web3 Wallet Defi Earn
Hong Kong or Singapore
OnsiteFull Time
OKX
OKX: Global cryptocurrency exchange and Web3 digital wallet developer.
5+ YOEStrong Java and Spring Boot/Cloud experience, MySQL/Redis/MQ/RPC familiarity, proven distributed systems and high-concurrency background, DeFi and on-chain integration knowledge preferred.
Java, Spring Boot, Spring Cloud, MySQL, Redis, MQ, RPC, EVM, Solana, Tron, LLMs, MCP, Function Calling, A2A
1mo
Save
Mark Applied
Hide
Senior Java Developer
Singapore, Singapore, Singapore
HybridFull Time
Azqore
Azqore: Provides IT outsourcing and banking operations for private banks.
6+ YOE6+ years Java experience, proficiency with Spring/Hibernate, microservices and RESTful APIs, SQL (MySQL/PostgreSQL), Git, CI/CD; bachelor's/master's in CS or related field; strong problem-solving and communication skills.
Java, Spring, Hibernate, RESTful APIs, SQL, MySQL, PostgreSQL, Git, CI/CD
1mo
Save
Mark Applied
Hide
Senior Java Developer (Backend Engineer)
Singapore, Singapore, Singapore
OnsiteFull Time
Reolink
Reolink: A developer of intelligent visual technology and security solutions for homes and businesses.
3+ YOEBachelor's or Master's in CS or related; 3+ years Java development experience preferred; strong CS fundamentals; experience with high-concurrency, high-availability systems; proficiency in Java/Node.js, Kafka, RocketMQ, Dubbo, Zookeeper, Redis, and MySQL.
Java, Node.js, Kafka, RocketMQ, Dubbo, Zookeeper, Redis, MySQL, JVM
3mo
Save
Mark Applied
Hide
资深 Java 开发工程师 / 专家(结构化产品)
Shenzhen or Hong Kong or Singapore
OnsiteFull Time
O Group
O Group: Building high-frequency trading infrastructure and digital asset platforms.
6+ YOEBachelor's degree, 6+ years backend engineering with ≥3 years in system architecture; strong Java stack (Spring Boot, MyBatis), MySQL, Redis, Kafka; distributed systems and high-availability financial system experience.
Java, Spring Boot, MyBatis, MySQL, Redis, Kafka, GitHub Copilot, Claude Code
3mo
Save
Mark Applied
Hide
Java Developer
Singapore, Singapore, Singapore
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
3+ YOE3+ years experience with Java/J2EE, HTML/CSS, Angular, JSP/Servlets, JDBC, Struts, Spring, microservices; familiarity with Oracle on UNIX, SQL, unit testing (JUnit/TestNG), JMS/Kafka, and DevOps tools (GitHub, Jenkins, Lightspeed, Harness).
Java, J2EE, HTML/CSS, Angular, JSP, Servlets, JDBC, Struts, Spring, Micro service, Oracle, UNIX, SQL, JUnit, TestNG, JMS, Kafka, GitHub, Jenkins, Lightspeed, Harness, Python, Core Java
1y
Save
Mark Applied
Hide
高级Java开发工程师/开发专家
Singapore, Singapore, Singapore
OnsiteFull Time
Poizon
Poizon: An online marketplace for authentic fashion and sneakers.
3+ YOE3+ years Java/Java Web experience, proficient with Spring Boot/Cloud/MVC, Hibernate/MyBatis, caching (Redis/Memcached/Couchbase), Oracle/MySQL, Unix/Tomcat deployment; payment and high-traffic system experience preferred.
Java, Spring Boot, Spring Cloud, Spring MVC, Struts, Hibernate, MyBatis, Redis, Memcached, Couchbase, Oracle, MySQL, Tomcat, shell, Python
1y
Save
Mark Applied
Hide
Java Developer
Singapore, Singapore
OnsiteFull Time
AvePoint
AvePointNASDAQ: AVPT: Provides SaaS for cloud data protection and management.
2+ YOEExtensive experience in Java development, container technologies, solution architecture, and payment systems. Leadership abilities to guide development team.
Java, Kubernetes, OpenShift, Oracle, Shell Scripts