Skip to content
mimi

Lead Java Full Stack Engineer

Citi

Canada · On-site Full-time Lead Today

About the role

About

Elevate your career as a Lead Java Full Stack Engineer with Citi, focusing on modern web applications and microservices architecture. Join a collaborative team driving API-first delivery through cutting-edge technologies.

In this senior role, you'll design, build, and maintain scalable web applications across front-end and back-end systems. Strong expertise in Java, Spring Boot, Angular, and micro front-end patterns is essential. You'll also engage in optimizing SQL queries and implementing event-driven integrations to support robust functionality.

Key Responsibilities

  • Develop and maintain full-stack web applications
  • Build secure microservices with Java and Spring Boot
  • Create responsive UIs using Angular and Kendo UI
  • Implement micro front-end patterns effectively
  • Design and document RESTful APIs with service contracts

Requirements

  • Over 10 years in full-stack web development
  • Proficient in Java, Spring Boot, Angular
  • Strong SQL Server knowledge and data modeling
  • Experience with Kafka and Elasticsearch
  • Familiar with GitHub and CI/CD workflows

Drive innovation and collaboration while leveraging your expertise in full-stack development at Citi.

Skills

AngularCI/CDElasticsearchGitHubJavaKendo UIKafkaMicro front-endRESTful APIsSQLSQL ServerSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free