Senior Java Software Engineer Vice President

Work From Home With CiCi

Fully remote
12+ years professional software development experience
Proficiency in java python javascript or react
Experience building restful apis using spring
The job posting is for a Senior Java Software Engineer Vice President at Citibank, focusing on developing technical solutions in OTC derivatives, collateral management, and payments within a global technology team. The ideal candidate should have over 12 years of software development experience, proficiency in Java and other programming languages, and a strong understanding of software development life cycle (SDLC) practices

Job Summary

  • The role involves participating in the whole spectrum of SDLC while working on complex business problems in markets technology.
  • Candidates are expected to help build a strong engineering culture within global teams alongside passionate engineers.
  • The position requires a technologist who enjoys solving engineering challenges and has excellent communication skills.

Matching Summary

Match Score: 85

The job posting is for a Senior Java Software Engineer Vice President at Citibank, focusing on developing technical solutions in OTC derivatives, collateral management, and payments within a global technology team. The ideal candidate should have over 12 years of software development experience, proficiency in Java and other programming languages, and a strong understanding of software development life cycle (SDLC) practices.

Skills & Requirements

Must-have

  • 12+ years professional software development experience
  • Proficiency in Java Python JavaScript or React
  • Experience building RESTful APIs using Spring
  • Experience with event driven systems and microservices
  • Knowledge of TDD and clean code principles

Nice-to-have

  • Experience with AWS cloud services
  • Familiarity with Kafka Kubernetes and NoSQL databases
  • Background in investment banking or financial services
  • Strong communication skills for cross-functional collaboration
  • Ability to manage multiple priorities in fast-paced environment

Key Requirements

  • Bachelor's degree in computer science or engineering field
  • 12+ years of hands-on professional software development experience
  • Proficiency with data structures algorithms and SQL

Work Rights

Not specified

Tailored Resume

Cover Letter