Enable job alerts via email!

25863339 Senior Java Developer - VP

CITIBANK N.A.

Singapore

On-site

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in financial services seeks a Senior Java Developer (Vice President) to join its Rates Derivatives Pricing Technology team. The role involves collaborating with global teams, mentoring developers, and implementing high-quality solutions in a fast-paced environment. Candidates should have extensive Java experience and a strong understanding of modern development practices.

Qualifications

  • 8-12 years of Java experience, particularly in developing solid APIs.
  • Proficiency with Java 17 and microservices architecture.
  • Experience with frameworks like Spring Boot or Quarkus.

Responsibilities

  • Collaborate with Front Office Trading to understand requirements.
  • Mentor and coach mid-level developers.
  • Implement new functionalities with high-quality code.

Skills

Java
Asynchronous programming
Microservices architecture
Low latency system design
Automated testing techniques
Agile methodologies

Education

Bachelor’s degree or equivalent experience

Tools

Spring Boot
Quarkus
MongoDB
AngularJS
Kubernetes
OpenShift
Solace
Kafka
FIX messages

Job description

The Applications Development Technology Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Senior Java Developer (Vice President)

Citi Rates Technology is seeking a Senior Software Engineer for the Rates Derivatives Pricing Technology team. The successful candidate will work on existing pricing, market data, and risk applications, as well as contribute to the design and development of the Strategic Pricing & Market Data platform. This role involves collaboration with technology team members based in Singapore, Canada, and London. It is a hands-on position requiring a strong development background.

Responsibilities:
  1. Collaborate with Front Office Trading to understand requirements and translate them into concrete deliverables.
  2. Mentor and coach mid-level developers.
  3. Provide expertise in application programming and ensure design adherence to the overall architecture blueprint.
  4. Implement new functionalities with high-quality code and automated tests.
  5. Assess risks associated with business decisions, ensuring compliance with applicable laws and safeguarding the firm's reputation, clients, and assets.
Qualifications:
  • 8-12 years of Java experience, particularly in developing solid APIs.
  • Proficiency with Java 17, asynchronous programming, microservices architecture, low latency system design, and implementation.
  • Experience with frameworks like Spring Boot or Quarkus.
  • Experience working with MongoDB, AngularJS.
  • Familiarity with messaging middleware platforms such as Solace, Kafka, FIX messages.
  • Experience with container platforms like Kubernetes, OpenShift.
  • Ability to adapt to different programming languages (polyglot programming).
  • Strong understanding of automated testing techniques.
  • Knowledge of Agile methodologies and Continuous Integration.
  • Nice to Have: Experience in front office technology within derivative asset classes, team leadership, full-stack development.
Education:
  • Bachelor’s degree or equivalent experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.