Senior Java Platform Architect & Technical Lead (Hybrid)

Citi

Toronto

Hybrid

CAD 170,000 - 241,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Citi is seeking a Lead Java Engineer for a highly scalable distributed calculation platform. You will design and build Java software that powers hundreds of millions of calculations daily, coordinating thousands of compute nodes and large memory footprints, while mentoring engineers and helping shape the platform's long-term direction.

You will work in a hybrid model with on-site and remote days, lead CI/CD improvements, build customer-facing APIs, and collaborate with DevOps and customers to

Qualifications

  • 6+ years of professional software development experience with Java.
  • Experience building and improving CI/CD pipelines using DevOps practices.
  • Practical experience with Java frameworks such as Spring, Spring Boot or Quarkus.
  • Working knowledge of cloud platforms, including AWS, Azure or GCP, and containerization tools such as Docker and Kubernetes.
  • Experience designing, building and maintaining large-scale distributed systems and RESTful APIs.
  • Solid command of object-oriented programming, design patterns and test automation using frameworks such as JUnit and Mockito.
  • Experience working in Agile/Scrum environments, with a Bachelor's or Master's degree in Computer Science, Engineering or a related field.

Responsibilities

  • Design and build Java-based software that powers a high-performance calculation engine processing hundreds of millions of distributed calculations every day.
  • Develop new platform features without slowing down a system where small inefficiencies are multiplied across millions of calculations.
  • Solve complex distributed computing problems, such as moving small amounts of data efficiently across huge numbers of machines.
  • Lead improvements to the CI/CD pipeline that enable frequent, reliable software releases for a SaaS platform.
  • Build an API that gives customers controlled access to configure how the platform runs for their own use cases.
  • Create new testing mechanisms that support rapid, dependable releases across a daily microservice deployment cycle.
  • Mentor and coach engineers through code reviews, technical guidance and career development support.
  • Partner directly with customers to resolve issues and optimize large-scale distributed workloads.

Skills

Java
CI/CD pipelines
Spring/Spring Boot/Quarkus
Cloud platforms (AWS/Azure/GCP)
Docker & Kubernetes
Distributed systems & REST APIs
JUnit & Mockito
Agile/Scrum

Education

Bachelor's or Master's degree in Computer Science/Engineering or related

Tools

Docker
Kubernetes
MongoDB
Cassandra

Job description

Citi is seeking a Lead Java Engineer for a highly scalable distributed calculation platform. You will design and build Java software that powers hundreds of millions of calculations daily, coordinating thousands of compute nodes and large memory footprints, while mentoring engineers and helping shape the platform's long-term direction.

You will work in a hybrid model with on-site and remote days, lead CI/CD improvements, build customer-facing APIs, and collaborate with DevOps and customers to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Hybrid, High-Impact FinTech Systems
Senior Java Engineer - Hybrid, High-Impact FinTech Systems

Citigroup Inc. • Mississauga

Hybrid
CAD 133,000 - 200,000
Hybrid work model
Technical training
Career development
+2
Lead Java Developer - Vice President
Lead Java Developer - Vice President

Citi • Toronto

Hybrid
CAD 170,000 - 241,000
Senior Java Lead: Enterprise Apps & AI-Driven Solutions
Senior Java Lead: Enterprise Apps & AI-Driven Solutions

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Senior Java Architect for High-Performance Fintech
Senior Java Architect for High-Performance Fintech

Citi • Mississauga

Hybrid
CAD 94,000 - 142,000
Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
+1
Senior Java Backend Architect | Cloud-Native Microservices
Senior Java Backend Architect | Cloud-Native Microservices

Citigroup Inc. • Mississauga

On-site
CAD 133,000 - 200,000
Lead Java Developer: Platform & Dev Experience Leader
Lead Java Developer: Platform & Dev Experience Leader

Citigroup Inc. • Canada

Remote
CAD 167,000 - 237,000
Senior Java & Cloud Platform Lead - VP
Senior Java & Cloud Platform Lead - VP

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Lead Java Developer - Vice President
Lead Java Developer - Vice President

Citigroup Inc. • Canada

Remote
CAD 167,000 - 237,000
Hybrid Senior Java Backend Engineer: Kafka, MongoDB
Hybrid Senior Java Backend Engineer: Kafka, MongoDB

Citi • Mississauga

Hybrid
CAD 121,000 - 171,000
Senior Java Lead Architect - Regulatory Data
Senior Java Lead Architect - Regulatory Data

Citi • Mississauga

Hybrid
CAD 170,000 - 241,000
Hybrid working model
Big Data tech exposure
Citi AI tools access
+4