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