Hiring.Camp

Senior Java Back - End Developer - Assistant Vice President

Citi Bank

·

Yesterday

Apply
Salary
$94k – $142k
Location
5900 HURONTARIO STREET MISSISSAUGA, Canada
Workplace
Hybrid
Type
Full-time
Department
IT
Seniority
Senior
Experience
5+ years
Closing date
Today
Source
Workday

Description

Role Summary

We’re seeking a seasoned Senior Java Back - End Developer with 5+ years of experience to lead end-to-end technical design and delivery of mission‑critical systems. You will own architecture decisions, drive engineering excellence, mentor senior engineers, and partner with product, security, and platform teams to build scalable, reliable, and secure distributed systems.


Key Responsibilities:

  • Architecture & Design
    • Define and evolve system architecture for cloud-native, microservices/event-driven platforms (scalability, resilience, security, cost).
    • Create high-level and low-level designs, integration patterns, API contracts, and reference implementations.
    • Lead design reviews; ensure alignment with domain-driven design (DDD), 12‑factor principles, and organization standards.
  • Engineering Leadership
    • Lead squads through full SDLC—from discovery and PoCs to production and SRE handoff.
    • Establish coding standards, code review practices, and secure-by-default patterns.
    • Mentor and coach senior engineers; support career growth and succession of technical leaders.
  • Hands-on Development
    • Build core services using Java (17+), Spring Boot, REST/GraphQL, and message/event streaming.
    • Optimize for performance, concurrency, observability, and operational excellence (SLOs, error budgets).
    • Drive quality with unit/integration/contract testing, test data strategy, and automated quality gates.
  • Cloud & Platform
    • Design for AWS/Azure/GCP, container orchestration (Kubernetes), service mesh, and CI/CD.
    • Implement infrastructure-as-code (IaC) patterns and secrets management.
    • Partner with SRE/Platform teams on monitoring, alerting, logging, tracing, and cost governance.
  • Data & Integration
    • Architect integrations across SQL/NoSQL, caching (Redis), and event streams (Kafka/Pulsar).
    • Define data contracts, schema evolution strategies, and idempotent/eventual consistency patterns.
  • Security & Compliance
    • Embed AppSec best practices, OWASP controls, secure API/auth (OAuth2/OIDC), and zero trust patterns.
    • Ensure compliance with regulatory and audit requirements where applicable.
  • Stakeholder Partnership
    • Translate business needs into technical roadmaps and architecture runway.
    • Communicate trade-offs and decisions to both technical and non-technical audiences.
  • GenAI : Knowledge of MCP, A2A, Agentic Architecture

Required Qualifications:

  • 5+ years of progressive experience building enterprise systems, with 5+ years in Java and Spring at scale.
  • Proven delivery of cloud-native, microservices, and event-driven architectures.
  • Strong expertise in:
    • Java 11/17+, Spring Boot, Spring Cloud
    • REST/GraphQL APIs, gRPC (nice-to-have)
    • Kafka (or Pulsar), Kubernetes, Docker
    • RDBMS (PostgreSQL/MySQL/Oracle) and NoSQL (MongoDB/Cassandra/DynamoDB)
    • Caching (Redis), CI/CD (GitHub Actions/Azure DevOps/Jenkins), IaC (Terraform/ARM)
    • Observability (OpenTelemetry, Prometheus/Grafana, ELK), feature flags/progressive delivery
  • Solid grasp of concurrency, performance tuning, resiliency patterns (circuit breakers, retries, bulkheads), and fault-tolerance.
  • Demonstrated leadership of architectural forums, design reviews, and mentorship.
  • Strong communication and stakeholder management skills.

Nice-to-Have:

  • Domain knowledge: Payments, banking, capital markets, insurance, e-commerce, supply chain, or telecom.
  • Security: Threat modeling, shift-left security, SAST/DAST, secrets rotation, mTLS.
  • Data: CDC (Debezium), schema registry, exactly-once semantics, streaming ETL.
  • Platform: Service mesh (Istio/Linkerd), API gateways (Kong/Apigee), Serverless (Lambda/Functions).
  • Modern patterns: CQRS, event sourcing, Saga orchestration, hexagonal architecture.

Education:

  • Bachelor’s degree/University degree or equivalent experience




------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location Full Time Salary Range:

$94,300.00 - $141,500.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.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Skills

JavaSpring BootAWSAzureGCPDockerKubernetesTerraformJenkinsCI/CDSQLPostgreSQLMySQLMongoDBRedisDynamoDBCassandraOracleETLGitHub

Similar Jobs

30

Senior Java Back - End Developer - Assistant Vice President

citibank·Mississauga, Ontario

1d ago

Sr. Consultant, Back End Developer- Java/Golang/Kubernetes

Cibc·Canada·Remote, Hybrid, Onsite

1d ago

QA Automation Back JAVA Spring Boot Sénior (H/F) Nearshore

Devoteam·Rabat, Rabat-Salé-Kénitra·Hybrid

4d ago

Tech Lead Sénior Java / Vue.js - dominante back (H/F)

ALTEN·Lyon, Rhône-Alpes·Remote

4d ago

Senior Back-End Developer (Java) - Global Insights & Strategy

Truelogic·LatAm·Remote

1w ago

Développeur Back End Java/Data kafka RabbitMQ Senior (H/F) Nearshore

Devoteam·Rabat, Rabat-Salé-Kénitra·Hybrid

1w ago

Sr Lead Software Engineer- Java Back End, AWS

JPMorgan Chase·Plano, Texas

4w ago

Sr Lead Software Engineer- Java Back End, AWS

JP Morgan Chase·Plano, Texas

4w ago

Senior Back-end Java Developer - Trading Platforms, VP

citibank·Jersey City, New Jersey

1mo ago

Senior Back-end Java Developer - Trading Platforms, VP

Citi Bank·US·Hybrid

1mo ago

Desenvolvedor(a) Back-End Java Sênior

Experian·São Paulo, Brazil·Remote

3mo ago

Senior Java Back-End Developer

Exequt·Cairo, Egypt

5mo ago

Developpeur Back-end Senior - Java (F/H)

Devoteam·Nantes, Pays de la Loire·Hybrid

8mo ago

Senior Développeur Back-End JAVA 17 ou plus

Devoteam·Tunis, Tunis Governorate·Remote

11mo ago

Développeur Sénior Java Back-End (H/F)

Devoteam·Casablanca, Casablanca-Settat

1y+ ago

Senior Back End Engineer - Java Spring Boot ($5000+/month)

Jobs for Humanity·Beirut, Beyrouth·Remote

1y+ ago

Développeur Java Back End Senior

Devoteam·Tunis, Tunis Governorate

1y+ ago

Semi Sr Back End Developer Java

Blue Alba·Argentina

1y+ ago

Senior Backend Java Developer - Foundations

Xboxgaming·Barcelona, Catalonia +1

Today

Senior Java Backend Engineer – Enterprise Insurance Platforms | Spring Boot | B2B or UoP

FullStack Talents·Remote, Hybrid

1d ago

Senior Backend Engineer (Java/Spring) (REMOTE U.S.)

Markettime·New York City, New York

3d ago

Senior Backend Software Engineer — Python & Java

Broadridge Financial Solutions·Dublin, Leinster

4d ago

Senior Backend Software Engineer (Java)

Qiagen·Cluj-Napoca, Cluj County·Onsite

5d ago

Desarrollador Fullstack Java — enfoque Backend Senior

Babelgroup·Mexico City, Mexico·Hybrid

5d ago

Senior Backend Engineer | Java

ILIAS Solutions·Diegem, Flanders·Hybrid, Onsite

6d ago

Senior Java Backend Developer (Microservices and Event Driven Architecture) - Assistant Vice President

citibank·Pune, Maharashtra

1w ago

Senior Java Backend Developer (Microservices and Event Driven Architecture) - Assistant Vice President

Citi Bank·India·Hybrid

1w ago

Senior Backend Engineer (Java/Spring)

Markettime·New York City, New York

1w ago

Desarrollador Backend Java Senior

Encora·Peru, Indiana

1w ago

Desarrollador Backend Java Senior

Encora·Peru, Indiana

1w ago