Job Summary:
We are seeking a Microservices Developer with strong expertise in Java Spring Boot, Cloud-Native architecture, and API development. The ideal candidate should have hands-on experience with container orchestration (Kubernetes), event-driven systems, and integration platforms. This role requires working with Azure services, performance monitoring tools, and ERP systems like Oracle, SAP, or NetSuite.
Roles & Responsibilities:
- Design, develop, and maintain Microservices using Java Spring Boot in a Cloud-Native environment.
- Develop and integrate event-driven and API-based solutions.
- Work with Spring Reactive Programming to build scalable, high-performance applications.
- Implement and manage Kubernetes for container orchestration.
- Monitor and optimize application performance using Dynatrace or similar APM tools.
- Work with Azure Power Platform Services, Logic Apps, Azure APIM, and Azure Data Services.
- Implement messaging and integration solutions using Azure Service Bus, OIC, RabbitMQ, or Kafka.
- Collaborate with ERP systems such as Oracle, SAP, or NetSuite for seamless integration.
- Use Git and GitHub for version control and collaborative development.
- Ensure code quality, security, and scalability through best practices and code reviews.
Required Skills & Qualifications:
- Must Have:
- 5+ years of experience in Microservices development using Java Spring Boot.
- Strong knowledge of Cloud-Native architecture.
- Experience with API development and Event-Driven Systems.
- Hands-on experience with Spring Reactive Programming.
- Proficiency in Kubernetes and container orchestration.
- Experience with Application Performance Management (Dynatrace or similar tools).
- Knowledge of Azure Power Platform, Azure APIM, and Azure Data Services.
- Experience with one or more Integration platforms (Azure Service Bus, OIC, RabbitMQ, Kafka).
- Understanding of ERP systems like Oracle, SAP, or NetSuite.
- Strong experience with Git and GitHub for version control.
- Good to Have:
- Experience with CI/CD pipelines for automated deployments.
- Familiarity with serverless computing and cloud functions.
- Strong understanding of security best practices in microservices architecture.
- Exposure to AI/ML services in Azure or other cloud platforms.
Additional Information:
- Minimum 5+ years of experience in Microservices development.
- Full-time education (15 years) is required.