HamburgerMenu
hirist

Publicis Sapient - Java Solution Architect - Microservices Architecture

TLG INDIA PRIVATE LIMITED
Anywhere in India/Multiple Locations
10 - 15 Years

Posted on: 01/12/2025

showcase-imageshowcase-imageshowcase-image

Job Description

Description :


Your Responsibilities :

- Lead the end-to-end architecture and design of large-scale, distributed applications using Java and microservices.

- Partner with clients and stakeholders to understand business challenges and propose scalable, secure, and resilient solutions.

- Define and maintain architecture blueprints, integration approaches, and microservices standards.

- Guide engineering teams throughout the development lifecycleensuring adherence to best practices, coding standards, and architectural guidelines.

- Drive performance optimization, scalability planning, and ensure alignment with non-functional requirements (NFRs).

- Evaluate emerging technologies, frameworks, and tools to drive innovation and continuous improvement.

- Collaborate closely with DevOps, QA, Product, and Delivery teams for seamless solution deployment and release.

- Ensure best practices in logging, monitoring, observability, and application reliability across microservices.

- Lead design reviews, code reviews, and provide technical mentorship to developers and senior engineers.


Required Skills & Qualifications :


Core Technical Skills :


- 10+ years of hands-on experience in Java application development and architectural design.

- Expertise in Java (JDK 1.8 and above) with strong knowledge of :

1. Exception Handling

2. Serialization/Deserialization

3. Immutability

4. Enums, Collections, Annotations, Generics, Autoboxing

5. Data Structures & Algorithms

Microservices Architecture :


- Strong hands-on experience with :

1. Domain-Driven Design (DDD)

2. API design and contract management

3. Event-driven and messaging-based architecture

4. Resiliency patterns (Circuit Breaker, Retry, Rate Limiting)

5. API Gateway & Service Mesh concepts

6. Service registry, discovery, and configuration management


Messaging & Integration :


- Practical experience with JMS frameworks such as :

- Kafka

- ActiveMQ

- RabbitMQ

- Strong understanding of event streaming and asynchronous communication.


Frameworks & Tools :


Deep expertise with :

- Spring Core, Spring Boot, Spring Security, Spring Transactions

- Logging frameworks (SLF4J/Logback/Log4j)

- JUnit, Mockito, Powermock

- Maven/Gradle build systems

- Git/SVN version control


Concurrency & Performance :


Strong understanding of multithreading & concurrency :

- Executor Framework

- Fork/Join

- Reentrant Locks

- Synchronization techniques

- Experience with :

- JVM tuning

- Memory management

- GC analysis and optimization

- Profiling and performance troubleshooting


Databases :


- Experience with both RDBMS and NoSQL systems.

- Strong SQL expertise (Joins, Indexing, Query optimization).

- Ability to design database schemas for distributed applications.


Cloud & DevOps :


- Experience with one or more cloud providers :

- AWS / Azure / GCP

- Understanding of :

- Cloud-native design

- Containerization (Docker)

- CI/CD pipelines (Jenkins, GitHub Actions, etc.)

- Kubernetes (added advantage)


Leadership & Soft Skills :


- Proven experience leading engineering teams and guiding them through complex technical challenges.

- Strong stakeholder management and communication skills.

- Ability to collaborate with global teams and influence architectural decisions.

- Experience working in Agile environments and driving engineering maturity.

- Strong problem-solving, analytical thinking, and decision-making skills.


Why Join Us :


- Opportunity to work on high-impact, complex enterprise programs.

- Collaborative and forward-thinking work environment.

- Continuous learning, innovation, and career development.

- Chance to lead digital transformation initiatives for global clients.


The job is for:

Women candidates preferred
info-icon

Did you find something suspicious?