We are seeking a Staff Software Engineer II to design and develop a cloud-native SaaS product in Transportation Management System. The incumbent will lead a team of software engineers, mentor junior and mid-level associates, and drive technical discussions to achieve product roadmap features.
Requirements
- Bachelor’s degree (B.E/B.Tech/M.Tech Computer science or related specialization)
- Minimum 13 to 16 years of experience in Software development
- Strong programming experience and background in Enterprise Java
- Hands-on development skills along with architecture/design experience
- Demonstrable experience with microservices based architecture on Cloud
- Demonstrable experience designing, building deploying and maintenance of enterprise cloud solutions (we use Azure) in AWS, Azure and or GCP
- Experience with implementation of Event driven architecture using Kafka, Spark or similar technologies
- Demonstrable experience, thorough knowledge and interests in Cloud native architecture, Distributed micro-services, Multi-tenant SaaS solution and Cloud Scalability, performance and High availability
- Experience with API management platforms & providing / consuming RESTful APIs
- Experience with varied tools such as Spring Boot, OAuth, REST, GraphQL, Hibernate, NoSQL, RDBMS, Docker, Kubernetes, Kafka, React
- Experience with DevOps, Infrastructure as Code and infrastructure automation
Benefits
- Competitive salary
- Benefits package
- Opportunities for career growth and development