Publicis Sapient

4 months ago


india Publicis Sapient Full time

Job Description :

The Specialist is regarded as the Subject Matter Expert on a specific technology Platform / packages (such as Microsoft/ Java or areas like CMS packages etc.) and brings in-depth development, design and architecture expertise to lend support to the delivery of complex solutions on that platform.

Primary Responsibilities :

- Develops reusable frameworks/components and POCs to accelerate development on projects

- Owns consistency and high quality in solution delivery

- Sets up the development and production environments and troubleshoots performance issues

- Participates in architecture and design reviews for projects that require complex technical solutions

- For package implementations, performs the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements

- Represents the organization in customer-facing communication pertinent to Sapient's technical expertise on the specific platform

- Actively identifies areas of focus and gain expertise through various activities like POC, research etc.

- Develops and promote architectural best practices and standards

Skill Requirements :

- 3-4 years of experience as an Architect with strong, hands-on experience with Core Java and Microservices development with HLD & LLD.

- Experience in Java 8, Spring, Hibernate, Experience with JPROBE or JPROFILER, JUNIT

- Proficient in UML, OOAD, Multithreading Synchronizers (Countdown latch, cyclic barrier, fork join, semaphore), Executer Framework) and Database programming skills in Oracle a plus

- Sound understanding of Spring Boot and standard Microservices patterns (Netflix, composition, local transaction, Orchestration in Saga).

- Advance Rest principals and Implementation.

- Bounded context, Services decomposition, distributed service common Aggregates & persistence, CAP, Transactions on choreography.

- Caching is MS, CQRS in API strategy and DB Strategy

- Cloud managed Services : Serverless, storage services, events, Cloud based complex application with end to end ecosystem.

- Cloud Solution, Hosted services vs Market place vs Open source option Multi region, Data replication and hybrid solution.

- Streaming solution in microservices.

- API Security Basic Auth., API Gateway policy Implementation security, traffic, Dev portal SaaS based API Gateway, configuration and troubleshooting.

- End-to-end experience in software development lifecycle and familiar with agile methodologies.

- Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.

- Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc.

- Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto boxing, etc.

- Experience with Multithreading, Concurrent Package and Concurrent APIs

- Strong experience of Java Memory Management (JMM) including garbage collections concepts.

- Hands-on experience in creating RESTful webservices and consuming webservices.

(ref:hirist.tech)