• Strong Cloud Native Server-Side programming experience for in Java (preferably java8 or more), Spring Boot & Spring Cloud.
• Good experience with RESTful APIs, Microservices Architecture, Event Driven program development.
• Experience with unit testing and TDD.
• Experience in AKS, Docker development & Debugging skills
• Good understanding of SQL and relational databases.
• Good experience with CI CD tools like Jenkins, Maven, Gradle, Git , SonarQube.
• Knowledge in Design Patterns, EIP, SAGA..
• Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
• Knowledge and experience in developing software using agile methodologies.
- Design, develop deploy, debugging cloud-based mission-critical systems & Event-Driven applications delivering high-availability and performance.
- Microsoft Azure Knowledge to handle Azure APIM platform
- IBM API Connect Knowledge to handle organization APIS.
- Own end to end delivery responsibility for modules, participate in Continuous Integration activities, automation frameworks for testing and deployments, and other related items in addition to contributing to core product code.
- Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations.