Citi

Java Developer

Citi

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
hace 2 días
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join Citi and become part of a global team shaping the future of banking technology. This position, Officer, Application Developer (Internal Job Title: 26935287 Application Developer- C11), based in Singapore, focuses on innovating and supporting customer exposure systems. Citi is devoted to providing resources for employee well-being, financial planning support, and continuous learning opportunities.

Key Responsibilities

  • Leverage expertise in application development concepts and procedures to identify and detail necessary system enhancements via scripting and code analysis.
  • Collaborate with users, clients, and technology groups to resolve issues, propose programming solutions, implement and support systems.
  • Utilize programming languages to develop design specifications.
  • Perform application analysis to detect vulnerabilities and security risks; carry out testing and debugging activities.
  • Act as a mentor or coach to less experienced analysts.

Candidate Profile and Skills

  • Minimum of 3 years hands-on experience with Java, J2EE, HTML/CSS, Angular, JSP, Servlets, JDBC, Struts framework, Spring, and Microservices architecture.
  • Strong understanding of core concepts such as Exception Handling, OOP principles, Collections, Multi-Threading, HTTP sessions and session management, Servlet/JSP lifecycle, JDBC, event handling, implicit objects, custom tags, and context.
  • Experience working with Oracle databases in UNIX environments, with knowledge of database design, SQL scripting, and performance tuning.
  • Familiarity with unit testing frameworks including JUnit or TestNG.
  • Awareness of application servers and web servers.
  • Experience with transactional applications focused on low latency and high availability is advantageous.
  • Knowledge of messaging technologies like JMS and Kafka is a plus.
  • Exposure to DevOps tools such as GitHub, Jenkins, Lightspeed, and Harness is desirable.

Additional Information

Working at Citi offers more than employment: it's about growing your career, contributing to the community, and making a meaningful global impact. Citi embraces equal opportunity employment and provides accommodations for disabilities. The company supports a diverse workforce and encourages candidates from all backgrounds to apply.

Tools & software

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer