Senior Lead Java Developer

Citigroup

Mississauga, Ontario, Canada
Base: $145,100.00 - $217,700.00; bonus/equity: not...
Hybrid
8 years enterprise java development experience
Spring boot and microservices architecture
Rest api and web services development
Citi is seeking a Senior Lead Java Developer to oversee the design and implementation of application systems, emphasizing collaboration, problem-solving, and subject-matter expertise in Java technologies. The ideal candidate will have at least 8 years of experience in enterprise application development, particularly with modern Java frameworks and cloud platforms

Job Summary

  • This senior role involves overseeing the design and implementation of new or enhanced application systems while collaborating with global technology teams.
  • The position requires acting as a mentor to mid-level developers and providing subject-matter expertise in applications programming and system architecture.
  • Candidates will address complex, high-impact issues by evaluating business processes and ensuring compliance with laws and regulations regarding client assets.

Matching Summary

Match Score: 85

Citi is seeking a Senior Lead Java Developer to oversee the design and implementation of application systems, emphasizing collaboration, problem-solving, and subject-matter expertise in Java technologies. The ideal candidate will have at least 8 years of experience in enterprise application development, particularly with modern Java frameworks and cloud platforms.

Salary

Base: $145,100.00 - $217,700.00; Bonus/Equity: Not specified; Benefits: Global benefits for well-being and growth

Skills & Requirements

Must-have

  • 8 years enterprise Java development experience
  • Spring Boot and Microservices architecture
  • REST API and Web Services development
  • Docker and Kubernetes cloud platforms
  • Kafka high-speed messaging expertise
  • SQL and ORM technologies like Hibernate
  • CI/CD pipeline implementation

Nice-to-have

  • Unix shell scripting knowledge
  • ElasticSearch and GraphQL familiarity
  • OpenShift Container Platform experience
  • Hazelcast or Redis distributed caching
  • AI/ML and LLMs knowledge
  • GraphQL API definition skills

Key Requirements

  • Minimum 8 years relevant experience in large-scale enterprise application development
  • Strong understanding of OOPS principles, Data Structures, and Algorithms
  • Expertise in authentication, authorization, and security protocols
  • Proven ability to communicate effectively verbally and in writing

Work Rights

Not specified

Tailored Resume

Cover Letter