MUMBAI · FULLTIME
Java Architect - Microservices & Distributed Systems
Tata Consultancy Services
Mumbai · onsite · Posted 49d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.2s
- Found the form on Naukri · 11 questions to answer1.4s
- Decided the answers for all of them2.2s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Strong expertise in Java (17/21+), Core Java, Collections, Streams, Multithreading, Concurrency, Exception Handling, and Java design principles. • Extensive experience in designing enterprise-scale distributed systems, Microservices Architecture, Event-Driven Architecture, and RESTful API design. • Hands-on expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Spring Actuator, and Spring Validation. • Strong knowledge of system design, High-Level Design (HLD), Low-Level Design (LLD), architectural patterns, design patterns, scalability, resiliency, and fault-tolerant systems. • Experience designing and implementing Apache Kafka-based event streaming solutions, asynchronous communication, and messaging patterns. • Strong expertise in Hibernate/JPA with experience in Oracle and MS SQL Server, including query optimization, transaction management, indexing, and database performance tuning. • Deep understanding of OAuth 2.0, OpenID Connect, JWT, Authentication, Authorization, API Security, and secure coding practices based on OWASP standards. • Hands-on experience with Docker, Kubernetes, OpenShift, Azure, Linux, Git, GitHub, GitHub Actions, and CI/CD pipeline implementation. • Strong understanding of JVM Internals, Memory Management, Garbage Collection, Heap Analysis, Thread Dumps, Performance Tuning, Profiling, and troubleshooting production issues. • Experience with Redis, Elasticsearch, Kibana, centralized logging, monitoring, observability, and application performance monitoring. • Ability to create reference implementations and working prototypes using Spring Boot to establish development standards and accelerate implementation. • Strong experience in code reviews, Pull Request reviews, enforcing coding standards, architecture governance, and mentoring development teams. • Hands-on knowledge of JUnit 5, Mockito, Integration Testing, code quality tools (SonarQube), and software quality best practices.
Good-to-
Have • Experience with Spring Batch, Spring Integration, Reactive Programming (WebFlux), or GraphQL. • Knowledge of CQRS, Saga Pattern, Domain-Driven Design (DDD), Hexagonal Architecture, and API Gateway patterns. • Experience with Prometheus, Grafana or other observability platforms. • Experience with SAST, DAST, OSS vulnerability management, container security, and performance/load testing tools.
Sourced from naukri
Section · 02
Skills
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
Industries
Employee ratings
1,14,115 reviews
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Find them on