Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15225763

    MUMBAI · FULLTIME

    Java Architect - Microservices & Distributed Systems

    Tata Consultancy Services logo

    Tata Consultancy Services

    Mumbai · onsite · Posted 49d ago

    Sourced fromNaukri
    Undisclosed8–12 yrsfulltimeMumbai

    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

    Apache KafkaMongoDBSpring BootJavaMicroservices

    Section · Company

    About TCS

    Tata Consultancy Services logo

    Tata Consultancy Services

    IT Services & Consulting

    608.0k+

    employees

    1968

    58 years old

    Mumbai, Maharashtra

    India

    About

    An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.

    Industries

    IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO

    Employee ratings

    1,14,115 reviews

    3.3/ 5

    Culture

    3.2

    Career growth

    2.3

    Work-life

    3.5

    Employees rate it well for

    Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Java Architect - Microservices & Distributed Systems · waiting for your command