Java/Microservices Developer – Spring Boot/Design Patterns – Publicis Sapient

Job Description:

  • Demonstrated proficiency with 5 to 10 years of development experience in Java JDK 1.8 or above.
  • Proficiency in Microservices architecture and Spring Boot framework.
  • Strong understanding and practical experience with data structures, algorithms, Multithreading, Concurrent Package, Java Memory Management, and Concurrent APIs. Familiarity with message broker tools such as ActiveMQ, RabbitMQ, or Kafka.
  • Thorough comprehension of Object-Oriented Programming (OOP) concepts, Design principles, and the ability to implement various Design patterns.
  • Basic knowledge of Java Memory Management (JMM) principles, including garbage collection concepts.
  • Hands-on experience working with both RDBMS and NoSQL databases, along with proficiency in writing SQL queries (including Joins, group by, aggregate functions, etc.).
  • Proven experience in developing RESTful web services and consuming web services.
  • Familiarity with logging frameworks such as SLF4J, LogBack, or Log4j.
  • Experience writing JUnit test cases using Mockito or Powermock frameworks.
  • Proficiency in using monitoring tools like Splunk, Grafana, ELK.
  • Experience working with Cloud platforms, specifically AWS, Azure, or GCP.

More Information

Apply for this job
Share this job