Talent.com
This job offer is not available in your country.
Publicis Sapient - Senior Associate I - Java

Publicis Sapient - Senior Associate I - Java

Publicis SapientDelhi, IN
30+ days ago
Job description

Experience : 5 - 10 yrs

Mandatory Skills : Java (1.8 or above) + Cloud (AWS OR AZURE OR GCP) + Microservices Patterns (Zuul OR hystrix OR Other similar)

Detailed Required Tech Stack :

  • Java 8 or above hands on coding experience.
  • Java Design patterns.
  • Multithreading Implementation.
  • Messaging tool.
  • Collections, Fundamental & Algorithms
  • Garbage Collection, Profiler & JVM
  • API Gateway

Microservice patterns : Hystrix / Circuit Breaker / Netflix / Service Discovery / SAGA or other.

Caching Solution : Redis / Elastic Search or others.

Cloud hands on : AWS / Azure / GCP

Devops tool : Jenkins / Terraform / Docker / Kubernetes

  • End to end development lifecycle & its tools.
  • Details :

  • 5 to 10 years of strong development skills in Java JDK 1.8 or above.
  • Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical / Analytical skills.
  • 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
  • Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
  • Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
  • Hands-on experience with JMS
  • Hands-on experience in creating RESTful webservices and consuming webservices
  • Hands-on experience with Spring.
  • 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
  • Experience with Cloud Provisioning / Cloud Deployment / Cloud-Application development / scaling.
  • Experience with Devops(CI / CD : Maven / Gradle, Jenkins, Quality plugins, Docker and containerization)
  • Experience with API development, Application / API Security (Authentication ,Authorization, grant types, JWT), IAM Integration, API Gateways..
  • Good 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Java • Delhi, IN