Padmi

Cloud Native Application Developer

BangalorePosted 2 months ago
Software engineeringSeniorFull Time
Apply at Infogain

Opens the source posting on foundit.in

Source description

About the role

View original

Senior Developer – Cloud Native Apps (Microservices) Minimum 8+ years of experience Hybrid work at Bengaluru, Noida, Gurugram, Mumbai, Pune We are seeking a Senior Software Developer to design, build, and scale high-throughput, fault-tolerant microservices. In this role, you will own the development of complex, event-driven architectures handling high-traffic workflows ($700+$ messages/sec) in a cloud environment. Your Responsibilities: Architect & Build: Develop scalable microservices using Java / Spring Boot and asynchronous programming patterns. Event-Driven Systems: Implement reliable messaging, retries, and error handling using RabbitMQ and Azure Service Bus . Optimize Performance: Integrate Redis for caching/configuration and perform rigorous API load testing to ensure high throughput. Manage Data: Work across relational and NoSQL databases (SQL Server, PostgreSQL, MongoDB) using distributed data patterns like CQRS and Event Sourcing. Cloud & DevOps: Deploy, monitor, and scale applications in Azure using CI/CD pipelines and modern observability tools (Prometheus, Grafana, ELK). Our Requirements: Experience: 8+ years in software development, with 5+ years dedicated to microservices architectures and monolith-to-microservices migration. Core Tech: Deep expertise in Java, Spring Boot, RESTful APIs , and distributed system patterns (Saga, Circuit Breakers, DDD). Messaging & Caching: Strong hands-on experience with RabbitMQ (Exchanges, clustering) and Redis (Pub/Sub, JSON storage). Cloud & Infrastructure: Experience with Azure cloud services. Familiarity with Docker and Kubernetes (AKS) is a major plus. Testing: Solid background in unit, integration, and API load testing.

One address, no account. We’ll tell you when matching roles go live.

More at Infogain

Related open roles

View all roles