Java Microservices Developer
Publicis Sapient
5 - 8 years
Gurgaon
Posted: 16/08/2023
Job Description
Job description:
- Experience: Candidates are expected to have relevant professional experience in software development, particularly in Java and microservices architecture.
- Java 8: Proficiency in Java 8 programming language, including its core concepts and features.
- Design Patterns: Strong understanding and practical experience with design patterns, which are essential for creating scalable and maintainable software solutions.
- Multithreading: Knowledge of multithreading concepts and practical experience in writing multithreaded code for efficient and concurrent execution.
- Messaging Queue: Experience with messaging queues or message brokers like RabbitMQ, Kafka, or ActiveMQ, which are important for asynchronous communication between microservices.
- Spring Boot: Proficiency in Spring Boot, a popular framework for building microservices in Java.
- Microservices Architecture: In-depth understanding of microservices architecture principles, including modular design, independent deployment, and communication between microservices.
- API Gateway: Familiarity with API gateways, which play a crucial role in managing, routing, and securing API requests across microservices.
- Cloud: Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and how to deploy and manage microservices in a cloud environment.
- Problem-Solving: Strong problem-solving skills to identify issues, troubleshoot problems, and implement effective solutions.
- Communication: Good communication skills to collaborate with cross-functional teams, including front-end developers, testers, and DevOps engineers.
- Agile Methodology: Familiarity with Agile practices, such as Scrum or Kanban, and the ability to work in an Agile development environment.
- Testing: Experience with unit testing, integration testing, and test-driven development (TDD) for microservices.
- Version Control: Proficiency with version control systems like Git for code management and collaboration.
- Continuous Learning: Willingness to stay updated with the latest advancements in Java, microservices, and related technologies.
About Company
Publicis Sapient is a global digital transformation consulting company and the digital business transformation hub of Publicis Groupe with 20,000 people and over 50 offices worldwide. It was originally established as Sapient in Cambridge, Massachusetts in 1990. In 2015, Sapient became an Independent subsidiary of French multinational advertising firm Publicis, following a deal worth 3.7 billion dollars. It continues to remain headquartered in Boston Massachusetts and the leadership is retained.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).