Talent.com
08763 Citi Canada Technology Services ULC
Lead Java Developer08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
Lead Java Developer

Lead Java Developer

08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
30+ days ago
Job type
  • Full-time
Job description

Role Summary:

  • We are looking for a Java Engineer to design, build, and support modern web APIs. This role focuses on back-end services (Java/Spring Boot), with API-first, microservices-based architecture and CI/CD-driven delivery.
  • Key Responsibilities
  • Develop and maintain web APIs, and backend services.
  • Build scalable, secure microservices using Java and Spring Boot.
  • Design, build, document, and consume RESTful APIs; ensure service contracts and versioning strategies are followed.
  • Work with SQL Server and optimize queries, indexes, and data access patterns.
  • Implement search and indexing solutions with Elasticsearch.
  • Build event-driven integrations using Kafka (producers/consumers, topics, schema/versioning awareness).
  • Use GitHub / Bitbucket and contribute to automated CI/CD pipelines (build, test, deploy).
  • Write unit and integration tests; participate in code reviews and engineering best-practice adoption.

Required Skills & Qualifications

  • 6-8 years of experience in Java development.
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability).
  • Solid understanding of API design and microservices (service boundaries, resilience, observability basics).
  • Hands-on experience with SQL Server and relational data modeling.
  • Experience with Elasticsearch and event streaming with Kafka.
  • Proficiency with GitHub / Bitbucket workflows and practical experience with CI/CD pipelines.
  • Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team.

Preferred / Nice to Have

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Containerization and orchestration experience (Docker, Kubernetes/OpenShift).
  • Exposure to observability practices (logging, metrics, tracing) and production support.
  • Education
  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience).

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

Primary Location Full Time Salary Range:

$120, - $170,

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

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.

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

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

Create a job alert for this search

Lead Java Developer • Mississauga Ontario Canada

Similar jobs

Java Technical Lead

Aarorn Technologies IncBrampton, Peel Region, CA
Full-time

A hands-on Technical Team Lead with strong expertise in Java/Spring Boot, Oracle ATG Web Commerce, and Angular, actively involved in designing, developing, and delivering enterprise-scale applicati... Show more

 • Promoted

Senior Lead Java Developer

Citibank (Switzerland) AGMississauga, Ontario, Canada
Full-time

For additional information, please review.Collaborate with multiple teams to integrate functions effectively, ensuring goals are met while identifying and defining system enhancements for new produ... Show more

 • Promoted

Java Tech Lead

HRBVaughan
Full-time

We are seeking a highly skilled and experienced Java Tech Lead to join our dynamic team.The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot,... Show more

 • Promoted

Java Integration Lead

Smart IT Frame LLCMississauga, Peel Region, CA
Full-time

We are seeking a highly skilled Java Developer for our System Integration team in Halifax.In this pivotal role, you will bridge the gap between technical development and product management, focusin... Show more

 • Promoted

Senior Java Engineer & Team Lead

Synergo GroupMississauga, Peel Region, CA
Full-time

A fast-growing fintech company in the payment solution.Write clean, concise, modular code in an agile environment.Provide input to the DevOps team.Part of the design and architecture team.Designing... Show more

 • Promoted

C++ / Java Developer (Senior)

Source CodeVaughan
Full-time +1

About the job C++ / Java Developer (Senior).Senior C++/ JavaDeveloperto providetechnical and architectural leadership to a cross-functional Agile team that supports the world's largest onlinepoker ... Show more

 • Promoted

Lead Guidewire Digital Jutro Developer

ValueMomentumVaughan
Full-time

Join our team as a Lead Guidewire Digital (Jutro) Developer, focusing on cutting-edge digital solutions on Guidewire Cloud.Drive the design, development, and integration of high-quality application... Show more

 • Promoted

Java Technical Lead

Open Systems TechnologiesMississauga
Full-time

The overall objective of this role is to lead applications systems analysis and programming activities.Experience with the following technologies:.Java (Core, JDBC, MT, Collections, I/O), Spring Bo... Show more

 • Promoted

Senior Java Developer | Spring Boot & DevOps Lead

PowerToFlyMississauga
Full-time

A leading technology firm in Peel Region, Mississauga is seeking an experienced Applications Development Technology Lead Analyst.This senior-level position requires extensive experience in Java and... Show more

 • Promoted

Technical Team Lead- Java

Indotronix UKBrampton, Ontario, Canada
Full-time

We are looking to hire Technical Team Lead- Java in Brampton, ON (onsite) immediately who has experience in Java/Spring Boot, Oracle ATG Web Commerce, and Angular.A hands‑on Technical Team Lead wit... Show more

 • Promoted

Senior Enterprise Java Developer and Lead

Yoush ConsultingMississauga, Peel Region, CA
Full-time

Senior Enterprise Java Developer and Lead.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers you consulting opportunitie... Show more

 • Promoted

Senior Java Developer

Tamanna Technologymississauga, on, ca
Full-time

Toronto, ON (4 days onsite, 1 day WFH).Design, develop, and maintain scalable backend services using.Build and enhance responsive front-end applications using.Collaborate with cross-functional team... Show more

 • Promoted

Lead Java Solutions Architect: Kafka, Dynatrace & API

TD BankMississauga
Full-time

Une institution financière mondiale située à Mississauga recherche un développeur full stack expérimenté avec plus de 8 ans d'expérience, principalement en Java.Le candidat idéal doit avoir une exp... Show more

 • Promoted

Senior Lead Java Developer

Citigroup Inc.Mississauga, Canada
Full-time

We are seeking for a\ "Sr Technology Lead Analyst\"to join our team; this is a senior role responsible for overseeing the design and implementation of new or enhanced application systems i... Show more

 • Promoted

Lead Java Full Stack Developer

Infosys LimitedMississauga, Canada
Full-time

Technology|Java|Springboot, Technology|Microservices|Microservices API Management, Technology|Restful web services|Java web servicesInfosys is looking for an experiencedLead Full Stack Developerto ... Show more

 • Promoted

Senior Java Developer (Future Opportunity)

GFL Environmental Inc.Vaughan
Full-time

Senior Java Developer (Future Opportunity)Applylocations: Vaughan, Ontariotime type: Full timeposted on: Posted Todayjob requisition id: R35720Our GFL team is expanding, and we’re looking f... Show more

 • Promoted

Senior Lead Engineer - Java/React, Cloud-Native Leadership

VirtusaMississauga, Peel region, Canada
Full-time

A leading technology company is seeking a Senior Lead Engineer with expertise in Java and React.The ideal candidate will drive the design and development of high-performance enterprise applications... Show more

 • Promoted

Intermediate Java Developer - Agile

Tech Talent InternationalMississauga, Peel region, Canada
Full-time

Be a vital part of innovative cloud software as an Intermediate Java Developer.Work remotely to enhance SaaS applications focusing on cash processing while utilizing your Java 11 expertise.The posi... Show more

 • Promoted

Java Developer

TransUnionBurlington, Canada
Full-time

TransUnion's Job Applicant Privacy Notice At TransUnion, we are dedicated to finding ways information can be used to help people make better and smarter decisions.As a trusted provider of globa... Show more

 • Promoted

Java Fullstack Developer - C$110,000 - C$125,000 A Year

SynechronBurlington, Canada
Full-time

Develops and maintains enterprise applications, working with front-end and back-end technologies in an Agile environment. Show more