Java Technical Lead - Custom Software Development

Accenture India Private Limited

Pune

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Custom Software Engineer

Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Java Full Stack Development
Good to have skills : MySQL, Spring Boot, Spring Cloud, Spring Security
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education

Role Summary- Level 9 (Java)

Accenture is seeking an experienced Java Technical Lead (L9) to drive end-to-end technical delivery of enterprise Java applications. The candidate will lead a team of developers, own architectural decisions, and serve as the primary technical interface with clients and architects.

Key Responsibilities
Lead end-to-end technical design and delivery of Java/Spring Boot microservices
Define coding standards, design patterns, and architectural guidelines for the team
Review and approve high-level and low-level design documents
Collaborate with solution architects, business analysts, and client stakeholders on solution design
Plan and manage sprint deliverables, conduct technical grooming sessions and code reviews
Mentor and guide Senior Developers (L10) and Developers (L11) through pair programming
Identify, mitigate, and escalate technical risks and blockers proactively
Oversee CI/CD pipeline management, deployment strategies, and release planning
Drive performance engineering, scalability improvements, and production incident resolution
Produce and review HLD, LLD, TSD, API contracts, and deployment runbooks

Mandatory Skills & Experience
5–7 years of Java development experience with at least 2 years in a technical lead capacity
Expert-level proficiency in Java 11/17, Spring Boot, Spring Cloud, Spring Security, Spring Batch
Deep expertise in microservices architecture, event-driven design, and distributed systems
Hands-on experience with Kafka, RabbitMQ, or equivalent message brokers
Strong CI/CD pipeline management using Azure DevOps, Jenkins, or GitLab CI
Containerization with Docker and orchestration with Kubernetes
Advanced SQL skills with experience in query optimization and database design
Cloud-native experience on Azure or AWS (design patterns, scalability, cost optimisation)
Expertise in performance tuning, distributed caching (Redis), and observability tools
Excellent leadership, stakeholder communication, and team management skills

Nice to Have - Experience with service mesh technologies (Istio / Linkerd)
Knowledge of distributed tracing (OpenTelemetry, Zipkin, Jaeger)
Exposure to GraphQL or gRPC-based API design
Prior experience in Banking / Financial Services / Insurance domain

Job role

Work location

Pune

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Accenture India Private Limited

Job posted by Accenture India Private Limited

Apply on company website