Publicis Sapient - Java Technology Manager (India)

Publicis Sapient - Java Technology Manager (India)

04 Aug
|
Sapient (publicissapient)
|
India

04 Aug

Sapient (publicissapient)

India

We are looking for a Java Microservices technical lead to join our team of bright thinkers and doers. You'll use your problem-solving creativity to design, architect, and develop high-end technology solutions that solve our clients' most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.

Your Impact :

- Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle.
- Combine your technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our clients' business.
- Constantly innovate and evaluate emerging technologies and methods to provide scalable and elegant solutions that help clients achieve their business goals.

Mandatory Qualifications

- 10 years of software development experience
- 8-12 years of experience in building large-scale, high-volume, low latency, high availability and complex distributed services.
- A hands-on solution architect who has delivered at least two large-scale projects from ground zero.
- Strong development skills in Java JDK 1.8 or above
- Java fundamentals like Exceptional handling, Serialization/Deserialization and Immutability concepts
- Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto boxing and Data Structure
- Database RDBMS/No SQL (SQL, Joins, Indexing)
- Multithreading (Re-entrant Lock, Fork & Join, Sync, Executor Framework)
- Spring Core & Spring Boot, security, transactions
- Hands-on experience with JMS (ActiveMQ, RabbitMQ, Kafka etc). Hands on experience entails being closely involved with developing applications using event driven design pattern.




- They should have exposure to producer/consumer development, partitioning , consumer group management, retry handling, and troubleshooting production issues.
- Memory Mgmt (JVM configuration, Profiling, GC), profiling, Perf tunning, Testing, Jmeter/similar tool)
- Devops (CI/CD : Maven/Gradle, Jenkins, Quality plugins, Docker and containersization)
- Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Valuable communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.
- Depth of experience on current/recent projects - should be able to clearly articulate the end-to-end architecture of at least one project they have worked on in the last 2 years, including key components, service boundaries, data flows, and the rationale behind design/technology choices, along with their individual contribution to it.
- Cloud - AWS is mandatory
- Deep working knowledge of EKS , ECS / Fargate, MSK, VPC ,IAM, RDS / Aurora, S3, Secrets Manager, Parameter Store, CloudWatch, KMS, Route 53, ALB/NLB, CloudFront, Api Gateway
- Strong Experience in Microservices. This would include familiarity with microservice design patterns, building fault tolerant and scalable applications.

Highly Desirable(but not mandatory)

- Infrastructure as code with Terraform AWS CDK
- Comfortable reading and writing IAC code using AWS CDK.
- Exposure to migrating on prem applications to AWS is a bonus

📌 Publicis Sapient - Java Technology Manager (India)
🏢 Sapient (publicissapient)
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: publicis sapient - java technology manager (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: publicis sapient - java technology manager (india) / india