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 - Assistant Vice President

  • 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 company is hiring a senior Java developer at Assistant Vice President level to lead development of scalable enterprise applications.

You will need deep Java/J2EE and Spring Boot skills, a record of solving hard technical problems, and strong leadership. The role also involves bringing AI technologies into the company's solutions and shaping its technical direction.

If you enjoy building well-made software and coaching other developers, this role is worth a look.

Responsibilities

  • Run feasibility studies, produce time and cost estimates, and define scope for new application systems and programs.
  • Act as the go-to Java expert, advising senior stakeholders and team members on best practices, architecture, and hard technical problems.
  • Analyze complex problems, compare business and system processes against industry standards, and recommend and implement improvements.
  • Design security measures during post-implementation review and make sure all solutions meet applicable laws, rules, and regulations.
  • Oversee every stage of development, from analysis and design through construction, testing, and deployment.
  • Build, test, and release new or changed applications that meet business needs and user requirements.
  • Support users and operations, consult with users, clients, and other technology groups, and recommend advanced programming fixes.
  • Make sure core procedures are followed and help define and refine development team standards and processes.
  • Advise and coach junior and new developers to help them grow their skills and careers.
  • Work closely with business users, product owners, and other technology teams to keep work aligned and projects delivered.
  • Other job-related duties may be assigned as needed.

Requirements

  • At least 5 years of professional Java development experience, with substantial work in cloud-based environments and distributed systems.
  • Expert command of Java, J2EE, RESTful API design, and cloud engineering principles.
  • Hands-on experience building production-grade services with Spring and Spring Boot.
  • Solid experience with relational databases such as Oracle and SQL, and familiarity with NoSQL technologies such as MongoDB.
  • Practical experience with cloud-native platforms such as OpenShift and Kubernetes, and with messaging technologies such as MQ and Kafka.
  • A strong commitment to clean code, design patterns, and test-driven development that produces maintainable, production-ready software.
  • Fluency in Agile methods and the full software development lifecycle, with hands-on experience building and maintaining CI/CD pipelines.
  • Proven ability to lead technical delivery on your own, manage competing priorities, and perform well under pressure in a fast-paced setting.
  • A bachelor's degree or university degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Conditions

Full-time role in the Technology group, Applications Development job family.

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

The company uses automated processing and AI to match candidate skills to openings, but all hiring decisions are checked and made by people, not by automated decision-making.

This is an existing vacancy.

Equal-opportunity policy and Know Your Rights information are available from the company.

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
  • 4 red flags

Still hiring?

14 checks

3 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
  • Java
  • SQL
  • Kubernetes
  • Spring
  • Kafka
  • MongoDB
  • 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
5+ years
Tech stack
  • Java
  • SQL
  • Kubernetes
  • Spring
  • Kafka
  • MongoDB
  • 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