Software Cloud Engineering
Description -
Job Summary
We are seeking a seasoned Sr Software Developer to join the Intelligent Commerce Services (ICS) platform team. ICS is a distributed microservices ecosystem powering a subscription commerce platform — encompassing the full order lifecycle from address screening and fulfillment through billing, subscription management, partner compensation, returns, and reporting. This role requires deep technical expertise, hands-on systems design capability, and the ability to bridge business requirements with scalable, secure, cloud-native architecture.
Responsibilities
Architecture & Design
Own the end-to-end technical understanding of Intelligent Commerce Services
Design, develop and evolve event-driven integration patterns using message brokers (RabbitMQ or equivalent) and internal event management services
Define API contracts across REST (Spring Boot) and SOAP/JAXB interfaces; govern versioning strategy across multiple API versions boundaries
Design and implement high-performance,
cloud-native microservices in Golang alongside JVM-based services
Implement resilient processing patterns including retries, circuit breakers, dead-letter queues, and scheduler-driven workflows.
Evaluate and guide decisions on data persistence strategy across MongoDB, relational databases, and Redis caching layers
Participate in code reviews and contribute to engineering standards and development guidelines.
Technical Leadership
Collaborate with product owners, architects, and engineering teams to translate business requirements into technical solutions.
Collaborate in reviews for recent features, integrations, and cross-service dependencies
Define and enforce standards for authentication (SSO/IdP, OAuth2 scopes, HMAC signatures, custom authorization), authorization, and secrets management (AWS Secrets Manager, ACM)
Collaborate with engineering leads across multiple ICS domains
Mentor junior engineers in distributed system
📌 Software Cloud Engineering Bengaluru
🏢 Hp
📍 Bengaluru