🌴 JobsLeisure.com

Where Work Meets Adventure

← Back to Leisure Jobs

Lead Java Full Stack Developer

Hospitality Full Benefits Career Growth
Company

Citi

Location

mississauga, Canada

Posted

June 09, 2026

Start Your Adventure

Join our team and work where others vacation

Apply Now

About This Opportunity

Lead Java Developer

Job Description

Key Responsibilities

  • Develop and maintain web applications across the stack: UI, APIs, and backend services.
  • Build scalable, secure microservices using Java and Spring Boot.
  • Develop responsive user interfaces using Angular, leveraging Kendo UI components where appropriate.
  • Implement and support micro front-end patterns (composition, shared libraries, module federation or equivalent approaches).
  • 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).
  • W...