Padmi

Senior Backend Engineer (Java | Reactive | Microservices)

MumbaiPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Sarvaha Systems

Opens the source posting on shine.com

Source description

About the role

View original

You will be the Lead/Senior Java Developer at Sarvaha, a niche software development company collaborating with well-funded startups and established companies globally. Your role involves architecting and building high-throughput, cloud-native, event-driven microservices platforms with your strong expertise in Java, system design, and reactive microservices. Key Responsibilities: - Designing and developing scalable micro-services using Java 17+ and Spring Boot - Demonstrating solid experience with Spring WebFlux & reactive programming - Showcasing proven production experience with Kafka (Producers, Consumers, Kafka Streams) - Developing secure, high-throughput REST APIs - Utilizing hands-on experience with AWS (EC2, S3, Lambda, SNS/SQS) and/or Azure Event Hub - Implementing REST APIs, asynchronous programming, and non-blocking I/O - Collaborating with DevOps to ensure reliability, tracing, and observability of systems - Participating in code reviews, mentoring team members, and promoting engineering best practices - Troubleshooting and resolving production issues in distributed systems Qualifications Required: - BE/BTech/MTech (CS/IT or MCA) with strong software engineering fundamentals - Strong expertise in the Spring ecosystem (Spring Boot, Web, Data) - Robust knowledge of Spring WebFlux, Project Reactor, and non-blocking I/O - Solid understanding of Kafka (Producers, Consumers, Streams) and message-driven design - Experience with AWS (EC2, S3, Lambda, SNS/SQS) or Azure SDKs and Event Hub - Expertise in designing and developing high-performance, resilient, and observable systems - Exposure to Docker, CI/CD pipelines, and Kubernetes (preferred) - Familiarity with microservices testing strategies like contract testing, mocking, & test containers - Strong problem-solving abilities & system design thinking (caching, partitioning, load balancing) - Clear communication, love for documentation, and mentoring to programmers on the team Additional Company Details: Sarvaha provides a compelling reason to join: - Work on challenging, real-world distributed systems - Embrace a remote-first culture (WFH even before the pandemic) - Collaborate with high-caliber global teams - Strong focus on engineering quality & architecture - Competitive compensation and long-term growth opportunities You will be the Lead/Senior Java Developer at Sarvaha, a niche software development company collaborating with well-funded startups and established companies globally. Your role involves architecting and building high-throughput, cloud-native, event-driven microservices platforms with your strong expertise in Java, system design, and reactive microservices. Key Responsibilities: - Designing and developing scalable micro-services using Java 17+ and Spring Boot - Demonstrating solid experience with Spring WebFlux & reactive programming - Showcasing proven production experience with Kafka (Producers, Consumers, Kafka Streams) - Developing secure, high-throughput REST APIs - Utilizing hands-on experience with AWS (EC2, S3, Lambda, SNS/SQS) and/or Azure Event Hub - Implementing REST APIs, asynchronous programming, and non-blocking I/O - Collaborating with DevOps to ensure reliability, tracing, and observability of systems - Participating in code reviews, mentoring team members, and promoting engineering best practices - Troubleshooting and resolving production issues in distributed systems Qualifications Required: - BE/BTech/MTech (CS/IT or MCA) with strong software engineering fundamentals - Strong expertise in the Spring ecosystem (Spring Boot, Web, Data) - Robust knowledge of Spring WebFlux, Project Reactor, and non-blocking I/O - Solid understanding of Kafka (Producers, Consumers, Streams) and message-driven design - Experience with AWS (EC2, S3, Lambda, SNS/SQS) or Azure SDKs and Event Hub - Expertise in designing and developing high-performance, resilient, and observable systems - Exposure to Docker, CI/CD pipelines, and Kubernetes (preferred) - Familiarity with microservices testing strategies like contract testing, mocking, & test containers - Strong problem-solving abilities & system design thinking (caching, partitioning, load balancing) - Clear communication, love for documentation, and mentoring to programmers on the team Additional Company Details: Sarvaha provides a compelling reason to join: - Work on challenging, real-world distributed systems - Embrace a remote-first culture (WFH even before the pandemic) - Collaborate with high-caliber global teams - Strong focus on engineering quality & architecture - Competitive compensation and long-term growth opportunities

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

More at Sarvaha Systems

Related open roles

View all roles