Role Overview
Architect and design a ground-up cloud-native SaaS product for Order management and micro-fulfillment using Azure. You will work within a global team of 60+ associates and provide leadership and mentorship to junior and mid-level software associates.
Responsibilities
- Drive architecture and designs to become simpler, more robust, and more efficient.
- Write and review service descriptions including measures of service quality.
- Deliver self-healing, reliable services that require minimum manual intervention.
- Provide early visibility and mitigation to technical challenges throughout the development journey.
- Represent the product and portfolio, including vision and technical roadmaps, to the company and strategic customers.
Requirements
- Bachelor’s degree in a STEM field preferred.
- 1 to 3 years of experience in Software development.
- Strong programming background in Enterprise Java and Springboot.
- Demonstrable experience designing, building, and deploying enterprise cloud solutions in Azure, AWS, or GCP.
- Experience with microservices-based architecture at scale.
- Experience implementing Event-driven architecture using Kafka or Spark.
- Hands-on development skills combined with architecture/design experience.
- Knowledge of Cloud-native architecture, Multi-tenant SaaS, and High availability.
- Experience with DevOps, Infrastructure as Code, and infrastructure automation.
Skills
- Java
- Springboot
- Microservices
- Kafka
- Azure