Search by job, company or skills

Infogain India

Cloud Native Application Developer

Save
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150957389