
Lead Java Developer
1 day ago
We are seeking a highly skilled and experienced Java Senior Developer to join our team as a Vice President. This role typically involves leading the design, development, and implementation of critical enterprise-level applications, ensuring high performance, scalability, and security within a fast-paced and often distributed environment. The successful candidate will possess deep technical expertise in Java and related technologies, strong leadership capabilities, and a commitment to delivering high-quality software solutions. Experience within the financial services industry is often a strong plus for these roles.
Responsibilities- Technical Leadership & System Design: Lead and manage technical components, ensuring alignment with business objectives. Define the architecture and lead the implementation of robust, scalable, and secure cloud-based applications, often leveraging microservices architecture and RESTful APIs.
- Software Development & Engineering Excellence: Design, develop, and maintain high-quality Java applications using modern Java versions (e.g., Java 8+, Java 17) and frameworks like Spring Boot. Write clean, efficient, well-documented, and testable code, adhering to SOLID principles and software design best practices.
- Code Quality & Best Practices: Actively contribute to hands-on coding, conduct thorough code reviews, and provide constructive feedback to team members to ensure adherence to coding standards, best practices, and architectural guidelines. Drive the adoption of modern engineering practices including Agile, DevOps, CI/CD pipelines, and automated testing (TDD, BDD).
- Collaboration & Communication: Collaborate closely with product managers, business analysts, QA engineers, architects, and other stakeholders to understand requirements, define innovative solutions, and deliver results that meet business needs. Effectively communicate with business, development, QA, infrastructure, and production support teams.
- Mentorship & Guidance: Serve as an advisor, mentor, and coach to junior and mid-level developers, fostering a culture of technical excellence and continuous improvement. Provide technical guidance and ensure their deliverables align with architectural blueprints and best practices.
- Continuous Learning & Strategy: Stay abreast of emerging technologies and industry trends, evaluating their potential application to systems. Contribute to the overall technical strategy and roadmap.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience: 12+ years of hands-on experience in Java software development, with multiple years in a senior or lead role. Experience in financial services is often highly valued.
- Core Java & Frameworks: Strong proficiency in Java (Java 17 is often preferred), Spring Boot, and the Spring Framework.
- Architecture & Design: Extensive experience in designing and implementing microservices architecture and RESTful APIs.
- Cloud & Containerization: Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes, OpenShift) is frequently required.
- Databases & Messaging: Familiarity with various database technologies (SQL, NoSQL like Oracle, MongoDB) and experience with message brokers (e.g., Kafka, RabbitMQ, Solace) are often key.
- CI/CD & DevOps: Strong understanding and hands-on experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Tekton, Harness) and DevOps practices.
- Testing: Proficiency in testing frameworks (JUnit, Mockito, Cucumber) and an automation-first mindset with TDD/BDD.
- Soft Skills: Excellent problem-solving, analytical, and critical thinking skills. Strong communication, collaboration, and interpersonal skills. Ability to work independently, manage multiple priorities, and adapt to fast-paced agile environments. Leadership skills, including the ability to mentor and influence.
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
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.
-
Lead Java Developer
2 weeks ago
Chennai, Tamil Nadu, India Work Fox Solutions Full time ₹ 1,04,000 - ₹ 1,30,878 per yearCompany DescriptionAt WorkFox Solutions, we believe that people are the cornerstone of every successful organization. Our mission is to bridge the gap between top talent and forward-thinking companies, helping both grow and thrive in today's dynamic landscape. We offer end-to-end recruitment services, executive search, leadership hiring, talent acquisition...
-
Java Lead Developer
2 weeks ago
Chennai, Tamil Nadu, India Mobileprogramming Full time ₹ 7,50,000 - ₹ 9,50,000 per yearJob Description:Position Title: Java Lead DeveloperExperience: 8+ YearsLocation: Chennai / Bengaluru / Coimbatore / NCRRole Overview:We are looking for a highly skilled Java Lead Developer with strong expertise in designing, developing, and leading enterprise-grade applications. The ideal candidate should bring in-depth technical knowledge, leadership...
-
Lead Java Developer
2 weeks ago
Chennai, Tamil Nadu, India iAgami Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Title: Lead Java DeveloperLocation: Chennai / Pune (Hybrid)Experience: 8+ YrsMode of Hire: FulltimeNotice: Immediate to 30 DaysJob Description:Qualifications:8+ years of experience in Java development.8+ years of experience with Spring Boot framework.Minimum 2 years of experience in Team leading on a project.Strong understanding of Java and J2EE...
-
Lead Java Developer
7 days ago
Chennai, Tamil Nadu, India iAgami Full time ₹ 1,20,000 - ₹ 1,80,000 per yearRole: Lead Java DeveloperWork Location: Chennai, PuneNo of years' experience: 8+ yearsType: FulltimeSkill Set: Java + Spring Boot + Sql + Microservices + DevOpsJob Responsibilities:Design, develop, and maintain high-quality software applications using Java and Spring Boot.Develop and maintain RESTful APIs to support various business requirements.Write and...
-
Lead - Java Developer
2 weeks ago
Chennai, Tamil Nadu, India Neurealm Full time ₹ 8,00,000 - ₹ 12,00,000 per yearChennai, Tamil Nadu, IndiaPracticeGeneral IT Product DevelopmentJob posted onSep 16, 2025Employee TypeFull Time EmployeeExperience range (Years)8 years - 12 yearsClientProjectsLead Java Developer:Job ResponsibilitiesStrong analytical and programming skills.Proven experience working in a fast-paced, dynamic environment.Ability to work effectively on multiple...
-
Lead Java Developer
3 days ago
Chennai, Tamil Nadu, India People Prime Worldwide Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title:Lead Java DeveloperLocation:Chennai (WFO)Experience:5–12 Years (STRICTLY)Employment Type:PermanentNotice Period:Immediate Joiners OnlyAbout the CompanyOur client is a trusted global innovator of IT and business services, present in 50+ countries. They specialize in digital & IT modernization, consulting, managed services, and industry-specific...
-
Java Lead
3 days ago
Chennai, Tamil Nadu, India Prodapt Full time ₹ 20,00,000 - ₹ 25,00,000 per yearOverviewLeading a team of Java developers to deliver high-quality software solutions.Mastery in core Java concepts including OOP (Object-Oriented Programming), multithreading, collections framework, and genericsJava, Spring Boot, Restful APIProviding technical guidance and mentoring to team members, ensuring best practices and coding standards are...
-
Lead Java Developer
3 days ago
Chennai, Tamil Nadu, India Weekday AI Full time ₹ 20,00,000 - ₹ 25,00,000 per yearThis role is for one of Weekday's clientsMin Experience: 8 yearsLocation: Chennai, PuneJobType: full-timeRequirementsJob Responsibilities:Design, develop, and maintain high-quality software applications using Java and Spring Boot.Develop and maintain RESTful APIs to support various business requirements.Write and execute unit tests using TestNG to ensure...
-
Java Lead
5 days ago
Chennai, Tamil Nadu, India Accolite Full time ₹ 12,00,000 - ₹ 36,00,000 per yearResponsibilities:Develop high-quality, performant, and maintainable code in Java, while ensuring clarity and conciseness.Implement and work with Core Java / J2EE, Tomcat, Application Server, and Web Services.Lead the development of Java automation frameworks for financial products using technologies such as Java and Selenium.Collaborate with the team to...
-
Lead Java Developer
1 week ago
Chennai, Tamil Nadu, India Fiserv Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout your role:At Fiserv, we are dedicated to transforming financial services technology to benefit our clients. As a Software Development Engineering - Sr Professional I, you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver solutions that align with...