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

This full-time role sits in the Technology area, within Applications Development. You will shape the architecture of global reference data solutions used by clients around the world.

You will build end-to-end microservices in a global engineering team, bringing deep Java skills to modern, cloud-ready applications. You will also help set engineering standards for platforms that run the company's critical systems.

Responsibilities

  • Build end-to-end microservices as a senior Java developer on a global engineering team.
  • Lead architecture decisions for new microservices that serve global reference data across the company.
  • Work with teams on site and off site to deliver coordinated, high-quality results.
  • Bring in current coding standards and software architecture practices to raise engineering quality.
  • Adopt modern development tools that keep code delivery secure and efficient.
  • Pass on technical knowledge and mentor engineers within your team and beyond.

Requirements

  • Have 6+ years of hands-on Java development, with a strong command of Java 1.8 or later.
  • Apply practical experience with Spring Framework, Spring Boot, Hibernate, JPA and Spring Security to build robust applications.
  • Design and manage data-driven systems on relational databases.
  • Design and implement REST APIs that scale and are easy to maintain.
  • Apply working knowledge of messaging technology such as JMS or Kafka.
  • Deploy and manage applications on a cloud platform such as OpenShift, Kubernetes, AWS, Azure or GCP.
  • Write secure, well-tested code using test-driven development, including JUnit and integration testing.
  • Communicate clearly, work independently and balance competing priorities.
  • Beneficial: experience with NoSQL databases alongside relational systems.
  • Beneficial: familiarity with GraphQL for API design and implementation.
  • Beneficial: hands-on experience building single-page applications with Angular or React.
  • Beneficial: working knowledge of Spring Batch, Spring Integration or Apache Camel.
  • Beneficial: experience building UI screens with Spring MVC, JSP or JavaScript.

Conditions

Full-time position.

Hybrid schedule: 3 days in the office and 2 days working remotely each week.

Salary range of $120,800.00 to $170,800.00 at the primary location.

This fills an existing job vacancy.

Hiring decisions are made by people, with automated tools and AI used only to help match skills to roles, under the company's equal opportunity policy.

Benefits

  • Collaborate with engineering teams across several regions on high-impact microservices platforms.
  • Take ongoing learning and development opportunities to grow your technical and architecture skills.
  • Own technical decisions, with real influence over platform direction.
  • Access wellbeing, financial wellbeing and family support programs.

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, Belfast, United Kingdom and 12 more places

Your chances

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

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

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
  • GraphQL
  • AWS
  • Kubernetes
  • JavaScript
  • Angular
  • Spring
  • Kafka
  • Azure
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
6+ years
Tech stack
  • React
  • Java
  • GraphQL
  • AWS
  • Kubernetes
  • JavaScript
  • Angular
  • Spring
  • Kafka
  • Azure

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