You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Citi

Senior Java Developer - Vice President

  • Hybrid
  • 6+ years

Salary

$120,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

As a Senior Java Developer at Citi, you will design and build the microservices architecture behind global reference data solutions used by clients around the world. Working within a global engineering team, you will drive architecture decisions, adopt industry-leading development practices, and help modernize how Citi delivers secure, scalable applications. This is an opportunity to shape enterprise-grade systems at the center of Citi's technology transformation.

Responsibilities

  • Deliver end-to-end microservices solutions as a senior Java developer, from initial design through production deployment.
  • Shape the architecture of new microservices applications that power Citi's global reference data platform.
  • Partner with on-site and off-site engineering teams to coordinate delivery across the project lifecycle.
  • Champion industry-leading coding standards and software architecture practices across the engineering team.
  • Introduce secure, efficient development tools and practices that strengthen the quality of the codebase.
  • Mentor fellow engineers and share technical knowledge across teams to raise overall delivery capability.
  • Required Qualifications & Skills
  • 8+ years of hands-on Java development experience, including Core Java 8 or higher (Citi currently runs on Java 17).
  • Hands-on experience with Spring Framework, Spring Boot, Spring Security, and Hibernate or JPA.
  • Hands-on experience designing and implementing REST APIs backed by relational databases and PL/SQL.
  • Working knowledge of messaging technologies such as JMS or Kafka.
  • Practical experience with at least one cloud platform, such as OpenShift, Kubernetes, AWS, Azure, or GCP.
  • Experience building UI screens with Spring MVC, JSP, or JavaScript, and writing secure, well-tested code using jUnit and integration testing.
  • Strong communication skills, the ability to work independently, and familiarity with Maven or Gradle build tools.
  • Beneficial Skills & Qualifications
  • Experience with NoSQL databases in addition to relational database technologies.
  • Familiarity with GraphQL for API design.
  • Experience building single page applications using Angular or React.
  • Knowledge of Spring Batch, Spring Integration, or Apache Camel.
  • Experience with API gateway tools such as Apigee or API Connect, CI/CD pipelines such as Jenkins or uDeploy, and writing Unix/Linux bash scripts.

Benefits

  • Join a global engineering team shaping the technology behind Citi's reference data platforms, with the autonomy to influence architecture decisions and the support to grow your career.
  • Work in a hybrid model with 3 days in the office and 2 days working remotely.
  • Take ownership of complex microservices architecture used by clients around the world.
  • Access ongoing learning and development opportunities to sharpen your technical expertise.
  • Collaborate with engineering teams across multiple locations on high-impact projects.
  • Benefit from programs supporting financial wellbeing, family needs, and work-life balance.
  • Apply now to help shape the next generation of Citi's microservices architecture.
  • ---------------------------------------------------
  • Job Family Group:
  • Technology
  • ---------------------------------------------------
  • Job Family:
  • Applications Development
  • ---------------------------------------------------
  • Time Type:
  • Full time
  • ---------------------------------------------------
  • Primary Location Full Time Salary Range:
  • $120,800.00 - $170,800.00
  • ---------------------------------------------------
  • Most Relevant Skills
  • Please see the requirements listed above.
  • ---------------------------------------------------
  • Other Relevant Skills
  • For complementary skills, please see above and/or contact the recruiter.
  • ---------------------------------------------------
  • Automated Processing and AI
  • We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.
  • Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.
  • ---------------------------------------------------
  • This job opening is for an existing job vacancy.
  • ---------------------------------------------------
  • View Citi’s EEO Policy Statement and the Know Your Rights poster.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Citi

  • Industry: FinTech

Office in Canada

Also hiring in United States, London, United Kingdom, New York, United States and 12 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • Java
  • SQL
  • GraphQL
  • AWS
  • Kubernetes
  • JavaScript
  • Angular
  • Spring
  • Kafka
  • Azure
  • Linux
  • CI/CD
Seniority
VP / C-level
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
VP / C-level
Experience
8+ years
Tech stack
  • React
  • Java
  • SQL
  • GraphQL
  • AWS
  • Kubernetes
  • JavaScript
  • Angular
  • Spring
  • Kafka
  • Azure
  • Linux
  • CI/CD

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada

Compensation

Salary
$120,800 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason