CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Senior Java Tech Lead Jobs

4 Job Offers

Senior Java Tech Lead
Save Icon
Senior Java Tech Lead needed in Chennai, India to architect high-performance backend services for a data platform. You will leverage Java, Kafka, and in-memory data grids (Apache Ignite/GemFire) for advanced caching and data distribution. This role demands 7+ years of Java expertise, strong Kuber...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Tech Lead - Vice President
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Tech Lead - Vice President
Save Icon
Senior Java Tech Lead - Vice President at Citi in Pune or Chennai. Drive modernization of FX trade processing platforms using Springboot, Spring Security, and OAuth. Requires 10+ years of core Java experience, clean code practices, and cloud migration expertise. Lead global teams, champion best p...
Location Icon
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Angular Engineer - Tech Lead - Vice President
Save Icon
Senior Java Angular Engineer and Tech Lead, Vice President, in Jersey City. Drive large-scale data processing solutions using Core Java, Spring, and Apache Spark. Requires 8+ years of Java expertise, Angular, and distributed computing skills. Lead technical teams, mentor engineers, and enjoy comp...
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
142320.00 - 213480.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Senior Java Tech Lead role

A Senior Java Tech Lead is a pivotal leadership role at the intersection of deep technical expertise and people management, crucial for driving the success of complex software engineering initiatives. This profession involves guiding a development team through the entire software development lifecycle while remaining a hands-on contributor and architectural visionary. Individuals seeking Senior Java Tech Lead jobs are seasoned professionals who bridge the gap between business objectives and technical execution, ensuring the delivery of robust, scalable, and high-quality software solutions.

Typically, professionals in this role shoulder a broad spectrum of responsibilities. They are the technical authority, responsible for designing system architecture, often with a focus on modern paradigms like microservices and cloud-native solutions. They establish and enforce coding standards, review code, and make critical technology stack decisions. A key duty is mentoring and coaching mid-level and junior developers, fostering a culture of technical excellence and continuous learning. They actively participate in sprint planning, remove technical impediments, and ensure deliverables meet both functional and non-functional requirements such as performance, security, and stability. Furthermore, they collaborate closely with product managers, project managers, and other stakeholders to translate business needs into technical specifications and innovative solutions.

The typical skill set for these jobs is extensive and multifaceted. At the core is profound, hands-on expertise in the Java ecosystem, including frameworks like Spring Boot, and a strong grasp of full-stack development, often involving front-end technologies like Angular or React. A deep understanding of system design, database architecture (both SQL and NoSQL), and enterprise integration patterns (REST APIs, messaging with Kafka) is mandatory. Familiarity with DevOps practices and CI/CD pipelines, as well as cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes), is increasingly standard. Beyond hard skills, successful Senior Java Tech Leads possess exceptional problem-solving abilities, a strategic mindset for risk assessment, and strong communication skills to articulate complex technical concepts to diverse audiences. They are adept at project oversight, requirement analysis, and driving process improvements. Typically, a bachelor’s degree in computer science or a related field and 8+ years of progressive software development experience, with several years in a leadership capacity, are common requirements for these advanced positions.

Ultimately, Senior Java Tech Lead jobs are for those who thrive on technical challenge and leadership responsibility. They are the engineers who not only build systems but also build teams, ensuring architectural integrity and guiding projects from conception to successful, sustainable deployment in a dynamic technological landscape.