Citi

Financial Services

SeniorJavaTechLead

₹25–45L ~AI est. India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Java Tech Lead at Citi. Skills: Java development, Microservices architecture, Cloud platforms, Technical leadership. Lead design and development. Build scalable microservices”

What You'll Achieve.

Deliver high-quality software; Improve system performance; Ensure application reliability

Industry & Context.

Financial Services
Problems you'll solve

Problem-solving; Troubleshooting; Root cause analysis

What They're Looking For.

Must Have

7+ years of experience, Bachelor's degree

What You'll Do.

Lead design and development

Build scalable microservices

Implement CI/CD pipelines

Deploy applications to cloud

Monitor application performance

Troubleshoot production issues

Mentor junior engineers

Collaborate with product managers

Participate in code reviews

Drive technical excellence

How You'll Work.

Team & Collaboration

Cross-functional teams; Agile methodologies; Code reviews

Communication Scope

Technical documentation; Presentations

Process & Methodology

Agile, Scrum

Full Job Description

# Senior Java Developer We are seeking a highly skilled and experienced Senior Java Developer to join our team. The ideal candidate will be responsible for developing robust Java backend services for our data platform, focusing on data distribution and caching for various applications. This role involves maintaining and enhancing the existing platform, leveraging technologies like Kubernetes and Docker, and demonstrating a strong understanding of multithreading and security best practices. **Responsibilities:** * Design, develop, and implement high-performance Java backend services for the data platform, focusing on efficient data distribution using **Kafka** and advanced caching mechanisms utilizing technologies like **Apache Ignite, VMware GemFire** , or similar in-memory data grids. * Maintain, enhance, and optimize existing Java services and the data platform, ensuring scalability, reliability, and low latency. * Implement solutions using containerization technologies such as **Docker** and orchestration with **Kubernetes**. * Apply advanced **multithreading** techniques to develop highly concurrent and responsive applications. * Ensure the security of applications and data by implementing secure coding practices and adhering to security standards. * Collaborate with architects, product managers, and other developers to understand requirements and translate them into technical solutions. * Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and support. * Conduct code reviews to ensure code quality, maintainability, and adherence to best practices. * Provide **L3 support** for production issues, including root cause analysis and timely resolution. * Participate in a rotational schedule for lower environment support, ensuring smooth operations and stability. * Troubleshoot and resolve complex technical issues, including performance bottlenecks and security vulnerabilities. * Write clear

Free ATS check

Applying for this Senior Java Tech Lead role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Citi?

Real rants from real employees. Read before you apply.

Read Company Rants →