Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Java Developer

$120.8k - $170.8k per year

Citigroup Inc.

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,800.00 - $170,800.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.

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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Lead Java Developer in Mississauga, ON vacancy
  •  ...Description Strong in Java development. knowledge of Spring Boot MVC and WebFlux Own backend design & technical decisions - Guide team on coding standards & best practices - Review code and resolve complex technical issues - Identifying the NFR and plan to... 
    Suggested
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  •  ...Description Key Responsibilities Design, develop, and maintain backend services using Core Java and Spring Boot Build and manage Microservices-based architecture Develop and consume RESTful APIs Work with SQL and/or NoSQL databases for data storage... 
    Suggested
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    a month ago
  • $50 - $65 per hour

     ...Java Developers Based out of Canada with IBM at their TD bank Engagement. Preferred cost point - 50 to 65 CAD/hr. · Credit card & adjudication experience would be a plus. · Min. 5 - 7 years of experience · Agile experience required · Must have worked... 
    Suggested
    Full time

    Royal Cyber Inc.

    Mississauga, ON
    more than 2 months ago
  • $65 per hour

     ...Partner: IBM Customer: scotia Price point: 65 CAD/hr Duration: 8 months Start date: December end/Jan JD: Fullstack - Java / React Developer As a Full Stack Developer you will develop end-to-end solutions based on responsive Web / Mobile User Interface and Enterprise Integration... 
    Suggested
    Full time

    Royal Cyber Inc.

    Mississauga, ON
    more than 2 months ago
  • $86.13k - $127.19k per year

     ...preferably in an Agile delivery model The candidate must have Java backend development experience with Core Java Java EE Springboot...  ...from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with... 
    Suggested
    Full time
    Temporary work
    Local area
    Immediate start
    Shift work

    Capgemini

    Mississauga, ON
    more than 2 months ago
  •  ...Description We are seeking a talented Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices , along with frontend experience in React.js . The ideal candidate will be responsible for building scalable, high... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $120.8k - $170.8k per year

     ...Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions...  ...serve. We are seeking a highly motivated and experienced Lead Java Developer to join our dynamic team focused on enhancing developer... 
    Full time

    Citi

    Mississauga, ON
    2 days ago
  • $75 - $80 per hour

    Partner: IBM customer: TD bank Ideal price point: 75-80 CAD/hr JD: MUST HAVES : Expert programming skills with ASP.NET web API and ASP.NET web form. Solid understanding of responsive web design, web standards and browser compatibilities e. 10+ years of experience with the...
    Full time

    Royal Cyber Inc.

    Mississauga, ON
    more than 2 months ago
  • $120.8k - $170.8k per year

     ...Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact. The Full Stack Java Developer Tech Lead- Vice President A senior level position responsible for establishing and implementing new or revised application systems and... 
    Full time

    Citi

    Mississauga, ON
    2 days ago
  • $120k - $135k per year

     ...of Companies, North America’s leading building envelope contractor,...  ...looking for a  Senior Mobile Developer to work from our Mississauga...  ...applications development team, you will lead efforts including backlog...  ...built for Android (Kotlin/Java), and iOS (Swift) connecting to... 
    Long term contract
    Full time
    Temporary work
    For contractors
    Rotating shift

    Flynn Group Of Companies

    Mississauga, ON
    11 days ago
  •  ...asset Middleware :· Ability to work in an extremely ambiguous and ever-changing environment · IT experience developing and supporting enterprise Java applications using: J2EE, SQL, Struts, WSDL, SOAP, XML/XSD, OO design patterns and REST Web Services. ·... 
    Full time

    Royal Cyber Inc.

    Mississauga, ON
    more than 2 months ago
  • $120.8k - $170.8k per year

     ...looking for a high caliber professional to join our team as Senior Java Developer, Vice President. Cross Asset Margin technology teams actively...  ...risk managers, financial controllers and operations staff. The Lead Developer is a senior level position responsible for... 
    Full time

    Citigroup Inc.

    Mississauga, ON
    13 hours ago
  • $120.8k - $170.8k per year

     ...Overview of the Role Citi, the leading global bank, has approximately 200 million customer accounts and does business in...  ...wealth management. The Applications Development Technology Lead Analyst (Lead Java Developer) is a senior-level position responsible for leading the... 
    Full time
    Contract work

    Citigroup Inc.

    Mississauga, ON
    1 day ago
  • $145.1k - $217.7k per year

     ...As a Senior Backend Java Engineer, you will design and build scalable backend systems that...  ...architect resilient microservices, mentor developers, and shape the technical direction of a...  ...presence across the development lifecycle. ~ Lead the planning and execution of major... 
    Long term contract
    Full time
    Work at office
    Remote work

    Citigroup Inc.

    Mississauga, ON
    1 day ago
  • ## Senior Java Technology Developer - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Toronto -...  ...senior individual contributor and technical leader — shaping engineering standards,...  ...architecture through production deployment.* Lead the re-engineering of complex,... 
    Long term contract
    Full time
    Internship
    Work at office
    Remote work

    Citigroup Inc.

    Mississauga, ON
    13 hours ago
  • $120.8k - $170.8k per year

     ...looking for an experienced Apps Dev Tech Lead Analyst with strong Java development expertise and a passion...  ...and communicable manner. Has developed communication and diplomacy skills required...  ...and infrastructure updates Develop and maintain technical support documentation... 
    Long term contract
    Full time
    Flexible hours

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • $120.8k - $170.8k per year

     ...engineering our technology estate to achieve world‑leading performance and resiliency, enabling new...  ...seeking a highly skilled and experienced Java Developer to join our Equities Electronic Trading...  ...system stability. Participate in and lead technical design discussions and conduct... 
    Full time

    Citi

    Mississauga, ON
    4 days ago
  • $120.8k - $170.8k per year

     ...are looking for a talented and passionate individual to join our Java Server development team and continue to evolve our next-generation...  ...mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements... 
    Full time
    Flexible hours

    Citigroup Inc.

    Mississauga, ON
    2 days ago
  • $120.8k - $170.8k per year

     ...The Applications Development Technology Lead Analyst is a senior level position responsible...  ...advanced knowledge of system flow and develop standards for coding, testing, debugging,...  ...Qualifications Required: ~8+ years of hands-on Java development experience, including Spring,... 
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...are looking for a talented and passionate individual to join our Java Server development team and continue to evolve our next-generation...  ...mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements... 
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...Role Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ 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... 
    Full time
    Contract work
    Shift work

    Citi

    Mississauga, ON
    2 days ago
  • $120.8k - $170.8k per year

     ...We are seeking a highly motivated and skilled Senior Full-Stack Developer to join our team. As a key contributor, you will be responsible for...  ...with Agile development methodologies. ~ Plus: Experience with Java, Elastic search, Kafka. Education: Bachelor’s degree/University... 
    Full time

    Citi

    Mississauga, ON
    4 days ago
  •  ...supply chain solutions. Job Description The Senior .NET Developer role supports the modernization, development, and maintenance of...  ...understand requirements and deliver effective technical solutions. Lead and contribute to application architecture, design patterns, and... 
    Long term contract
    Full time
    Work at office

    Arvato

    Mississauga, ON
    5 days ago
  •  ...Job Summary We are seeking a highly skilled Java Full Stack Developer with strong expertise in Angular (latest versions) and backend development using Java, Spring Boot, and Microservices architecture . The ideal candidate will be responsible for designing, developing... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $75k - $120k per year

     ...are seeking a Clinical Systems Engineer to lead the technical investigation of device...  ...software, firmware, and mechanical subsystems, developing and communicating short-term workarounds...  ...with clear evidence and reasoning. Develop short-term workarounds and interim mitigations... 
    Permanent employment
    Full time
    Temporary work
    Immediate start

    Profound Medical Inc.

    Mississauga, ON
    14 days ago
  • $120.8k - $170.8k per year

     ...We are seeking a highly skilled Lead Automation Developer for a fully hands-on, programmatic engineering role dedicated to architecting, refactoring...  ...hands-on programming proficiency in core languages including Java , Python , and JavaScript/TypeScript , with a deep... 
    Full time
    Internship
    Shift work

    Citigroup Inc.

    Mississauga, ON
    3 days ago
  • $120.8k - $170.8k per year

     ...Description Citi is the Market Maker and a global leader in all major Fixed Income markets in...  ...trading application. They would lead the efforts to transition our application...  ...reporting control issues with transparency Develop non-functional features in the system to improve... 
    Full time
    Work at office

    Citigroup

    Mississauga, ON
    2 days ago
  •  ...SAPSOL Technologies Inc. is a global innovation leader operating at the intersection of SAP, AI, and Quantum Computing .   We develop SR&ED-compliant, future-ready products...  ...using our internal tech stack — Laravel MVC, Java, JavaScript, Progress Database, Docker, and... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $120k - $160k per year

     ...to make a Profound impact in healthcare and your career, here is your chance. General Accountability The Senior Software Developer is responsible for designing and delivering high-quality software solutions that supports business and product objectives. In our highly... 
    Full time

    Profound Medical Inc.

    Mississauga, ON
    14 days ago
  •  ...make the world a safer place! We are the leader in AI-driven Remote Facility Supervision...  ...Role We are looking for a Full Stack Developer who can build production software across the...  ...with React and Redux on the front end and Java with Spring Boot on the back end. You should... 
    Full time
    Contract work
    Remote work

    Bird's Eye Solutions, Llc

    Mississauga, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Java Developer. Be the first to apply!