Lead Java Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tata Consultancy Services · 13 hours ago

Lead Java Engineer

Tata Consultancy Services is seeking a Lead Java Engineer to join their team. The role involves leading the design and evolution of a configurable batch-processing platform and optimizing complex batch workflows while ensuring software quality through various reviews and testing standards.

Business Information SystemsConsultingInformation TechnologyIT Management
check
H1B Sponsor Likelynote

Responsibilities

Participate in Agile ceremonies including daily standup, grooming, retrospective, demos, sprint and PI planning as part of the Alchemist scrum team. Assist team in decomposing features into user stories, and raise risk/challenges to scrum master and architect
Lead the design and evolution of a configurable batch-processing platform based on Spring Batch with significant customizations
Build and enhance complex batch workflows, job orchestration layers, partitioning strategies, and custom Spring Batch components
Optimize memory, threading models, chunk sizes, retry policies, and failure recovery strategies
Apply advanced OOP design patterns (e.g., Strategy, Template Method, Factory, Builder, Chain of Responsibility) to construct highly flexible and extensible components
Drive design decisions that improve platform modularity, configurability, and performance
Create and maintain platform frameworks, libraries, and reusable abstractions
Create and Maintain software design specification documentation
Ensure software quality by conducting design reviews, code reviews, and enforcing unit testing/code coverage, static analysis, and software application security testing standards
Participate in software release preparation, go-live, and hypercare activities to ensure development results in business value delivery
Quarterback production incident and defect root cause analysis ensuring issues are quickly identified and assigned to the correct developer for timely remediation
Stay current with latest middleware and enterprise integration trends and proactively discuss improvement opportunities with architect

Qualification

JavaSpring BatchOOP principlesMulti-threadingCI/CD pipelinesSQLAWS servicesPerformance tuningAutomated testingTechnical mentoring

Required

5+ years of relevant professional software engineering experience
Expert-level proficiency in Java (Java 11 or higher preferred)
Deep, hands-on experience with Spring Batch, including custom readers/writers, step flows, partitioning, retry/skip logic, and job orchestration
Prior experience leading teams or acting as a senior technical mentor
Strong command of OOP principles and proven ability to apply classic design patterns in real-world, large-scale systems
Strong understanding of multi-threading, performance tuning, and memory management in Java
Familiarity with relational databases, SQL, and transactional behavior in batch processing
Experience with CI/CD pipelines, Git, automated testing, and cloud or container environments
BACHELOR OF COMPUTER SCIENCE

Preferred

Experience with AWS services including AWS Batch, S3, EFS, and RDS
Experience building or supporting highly configurable, metadata-driven platforms
Experience with enterprise scheduling tools (Stonebranch)
Experience with observability platforms (NewRelic, SumoLogic)

Company

Tata Consultancy Services

company-logo
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting.

H1B Sponsorship

Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7880)
2024 (9690)
2023 (8537)
2022 (11159)
2021 (9813)
2020 (11984)

Funding

Current Stage
Public Company
Total Funding
unknown
2004-08-25IPO

Leadership Team

leader-logo
K. Krithivasan
Chief Executive Officer & Managing Director
linkedin
leader-logo
Aarthi Subramanian
President and Chief Operating Officer
Company data provided by crunchbase