14 Nov
|
Tata Consultancy Services
|
Pune
14 Nov
Tata Consultancy Services
Pune
Job highlights
- 8+ years Java/Spring Boot experience with 3+ years in lead/architect role, expertise in Java 17+, Spring Batch, OAuth2/JWT/SSO, PostgreSQL/MS SQL, and CI/CD pipelines
- Design and develop Java 17+ Spring Boot microservices and REST APIs, lead AWS microservices architecture, create HLD/LLD and technical documentation, mentor developers, and support production incidents
Role - Senior Java Technical Lead Skill Set- Java 17+, Spring Boot, REST APIs, JPA/AWS, Hibernate, OAuth2/JWT/SSO, KafkaBatch/ETL, Git/GitHub, CI/CD Desired Experience Range - 8+ Years
Location - Pune, Mumbai, Bangalore, Kolkata
Desired Competencies (Technical/Behavioral Competency) Must-Have
- Must have experience in Java 17+, OOP, design patterns, Spring Boot, microservices, REST APIs, Spring Security, JDBC/JPA/Hibernate, and OpenAPI/Swagger.
- Must have experience in PostgreSQL/MS SQL Server, schema design, query optimization, performance tuning, batch processing, ETL, file ingestion, validation pipelines, and Spring Batch.
- Must have experience in OAuth2, JWT, SSO, IAM, encryption, secrets management, audit trails, regulatory compliance, logging, monitoring, CloudWatch, and ELK.
- Must have experience working with either of Java UI Tech Stack Angular/NodeJS/Vue JS
- Must have experience in Git/GitHub, branching strategy, pull requests, code reviews, CI/CD, Jenkins, GitHub Actions, Agile/Scrum, estimation, dependency tracking, and technical risk mitigation.
- Must have 8+ years of Java/Spring Boot development experience with 3+ years in lead/architect role, including HLD/LLD, architecture reviews, coding standards, and mentoring developers.
Roles & Responsibilities
- Design, develop, and deliver Java 17+ Spring Boot microservices, REST APIs, and cloud-native services aligned to enterprise architecture standards.
- Lead AWS microservices architecture using ECS Fargate, Step Functions, API Gateway, S3, RDS PostgreSQL, Lambda, and resilient multi-AZ deployment patterns.
- Create and maintain HLD/LLD, solution design documents, API specifications, architecture decisions, and technical documentation in Confluence.
- Mentor and guide developers, enforce coding standards and best practices, support technical design sessions, and contribute to production support and incident resolution.
📌 Java Developer (Pune)
🏢 Tata Consultancy Services
📍 Pune