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 role sits in the global technology team, where engineers build technical solutions to complex business problems.

The team is in a period of change in OTC derivatives within Markets Technology. You will take part in the full software build, working closely with product teams and users.

You will help grow a strong engineering culture across the global teams.

Good fit: you like hard engineering problems, have built robust, high-quality solutions, communicate well, and can juggle several priorities at once.

Responsibilities

  • Run feasibility studies, time and cost estimates, and IT planning, and assess technology risk.
  • Build and roll out new or revised application systems and programs that meet specific business needs.
  • Oversee every stage of development, from analysis and design through construction, testing and rollout, and support business users on applications.
  • Apply deep applications development expertise to complex problems, judge business and system processes against industry standards, and make sound evaluations.
  • Design and add security measures after go-live by reviewing how the system is used, so it works as intended.
  • Advise users, clients and other technology groups, propose advanced programming solutions, and install and support customer-facing systems.
  • Make sure essential procedures are followed and help set operating standards and processes.
  • Mentor newer or junior analysts.
  • Work with limited direct supervision, using your own judgement.
  • Act as subject matter expert for senior stakeholders and team members.
  • Take a rotating turn on L3 production support.
  • Weigh risk in business decisions with close attention to the firm's reputation and its clients and assets. Keep to laws, rules and internal policy, act ethically, and report control issues openly.

Requirements

  • 5+ years of relevant experience.
  • Experience with systems analysis and building software applications.
  • Experience delivering projects successfully, from planning through to completion.
  • Working knowledge of consulting and project management methods.
  • Able to handle pressure, tight deadlines, and sudden shifts in expectations or requirements.
  • Hands-on professional software development experience.
  • Strong Java and React skills.
  • Design, build and deploy scalable, resilient microservices using Spring and Spring Boot, containers, and distributed systems practices.
  • Practise TDD and write clean code.
  • Strong grasp of data structures and algorithms, plus solid PL/SQL with Oracle.
  • Able to work on your own in a fast-changing, fast-moving environment.
  • Working knowledge of GWT would be a plus.
  • Preferred: experience in investment banking or financial services.
  • Preferred: experience with cloud services such as AWS, and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or another NoSQL database.
  • Bachelor's degree or university degree in IT or a computer-related field.

Conditions

Full-time role.

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

Job family: Applications Development, within Technology.

Hiring decisions are made and checked by people. Automated processing and AI are used only to match skills to roles. Refer to the jurisdictional considerations for your country.

This is an existing vacancy.

The company is an equal opportunity employer.

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, New York, United States, 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
  • Java
  • SQL
  • AWS
  • Kubernetes
  • Spring
  • Kafka
  • MongoDB
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
5+ years
Tech stack
  • React
  • Java
  • SQL
  • AWS
  • Kubernetes
  • Spring
  • Kafka
  • MongoDB

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