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 Full Stack Java Developer

  • Hybrid
  • 6+ years

Salary

$94,300/ 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

The team works on the Oracle Ledger Program, building and maintaining the shared services and user interfaces behind critical financial systems at the company, which run at large scale.

You will join a high-performing engineering group in a global delivery model, taking work from start to finish and supporting it at expert level. This is a full time role in the Technology group, Applications Development job family.

Responsibilities

  • Build and upkeep full stack applications for the ledger program, covering front ends and back-end services as requirements change.
  • Create shared services and user interfaces with Java, Angular or React, and REST APIs, keeping code reliable, scalable and easy to maintain.
  • Take projects through analysis, design, build, testing and release so software ships on time.
  • Write and maintain Selenium tests that check functionality and guard against regressions in each release.
  • Provide L3 support in an around-the-sun model, finding and fixing complex application faults with minimal disruption.
  • Work with business users and other technology teams to turn requirements into workable technical designs and suggest the best engineering options.
  • Set and enforce engineering standards so the codebase stays consistent across the team.
  • Advise senior stakeholders and teammates as the subject matter expert, and mentor less experienced developers.

Requirements

  • Experience in software development, mainly full stack work on enterprise applications.
  • Solid Java skills for back-end work, including building and calling REST APIs in production.
  • Hands-on work with Angular or React to build responsive web interfaces.
  • Practical Selenium experience, writing and maintaining test suites that support continuous delivery.
  • Track record of running software projects end to end, covering planning, priorities and delivery under deadline pressure.
  • Advanced application support experience, including root cause analysis and fixing complex production issues.
  • Bachelor's degree in a relevant field or equivalent professional experience.
  • Recommended: 4+ years of relevant experience.
  • Recommended: experience in systems analysis and programming of software applications.
  • Recommended: experience managing and delivering projects successfully.
  • Recommended: working knowledge of consulting and project management techniques or methods.
  • Recommended: ability to work under pressure and handle deadlines or sudden changes in expectations or requirements.
  • Beneficial: familiarity with Python for scripting, automation or data processing in an enterprise application setting.
  • Beneficial: exposure to Oracle financial systems or ledger platforms, which gives useful business context.
  • Beneficial: experience with follow-the-sun support and delivery across distributed teams.

Conditions

Full time position.

Primary location salary range: $94,300.00 to $141,500.00.

Other job-related duties may be assigned as required.

Hiring decisions are made and checked by people, while automated processing and AI only help match skills to roles.

The company is an equal opportunity employer, and its EEO policy is published.

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 London, United Kingdom, Belfast, United Kingdom, New York, United States and 11 more places

Your chances

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

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

2 red flags

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
  • Python
  • Java
  • Angular
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
4+ years
Tech stack
  • React
  • Python
  • Java
  • Angular
  • CI/CD

Location

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

Compensation

Salary
$94,300 / 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