Source description
About the role
As a Lead/Senior Java Developer at Sarvaha, you will play a crucial role in designing and developing scalable microservices using Java 17+ and Spring Boot. Your expertise in Java, system design, and reactive microservices will be instrumental in architecting high-throughput, cloud-native, event-driven microservices platforms. Collaborating with DevOps, you will ensure the reliability, tracing, and observability of systems. Additionally, you will participate in code reviews, mentor team members, and troubleshoot production issues in distributed systems. Key Responsibilities: - Design and develop scalable micro-services using Java 17+ and Spring Boot - Utilize Spring WebFlux & reactive programming for solid experience - Implement secure, high-throughput REST APIs - Work with AWS (EC2, S3, Lambda, SNS/SQS) and/or Azure Event Hub - Collaborate with DevOps for system reliability and observability - Mentor team members and promote engineering best practices - Troubleshoot and resolve 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) - Solid knowledge of Spring WebFlux, Project Reactor, and non-blocking I/O - Experience with Kafka (Producers, Consumers, Streams) and message-driven design - 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 skills At Sarvaha, you will have the opportunity to work on challenging, real-world distributed systems in a remote-first culture. You will collaborate with high-caliber global teams, focus on engineering quality & architecture, and enjoy competitive compensation and long-term growth opportunities. Visit https://www.sarvaha.com to learn more about us. As a Lead/Senior Java Developer at Sarvaha, you will play a crucial role in designing and developing scalable microservices using Java 17+ and Spring Boot. Your expertise in Java, system design, and reactive microservices will be instrumental in architecting high-throughput, cloud-native, event-driven microservices platforms. Collaborating with DevOps, you will ensure the reliability, tracing, and observability of systems. Additionally, you will participate in code reviews, mentor team members, and troubleshoot production issues in distributed systems. Key Responsibilities: - Design and develop scalable micro-services using Java 17+ and Spring Boot - Utilize Spring WebFlux & reactive programming for solid experience - Implement secure, high-throughput REST APIs - Work with AWS (EC2, S3, Lambda, SNS/SQS) and/or Azure Event Hub - Collaborate with DevOps for system reliability and observability - Mentor team members and promote engineering best practices - Troubleshoot and resolve 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) - Solid knowledge of Spring WebFlux, Project Reactor, and non-blocking I/O - Experience with Kafka (Producers, Consumers, Streams) and message-driven design - 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 skills At Sarvaha, you will have the opportunity to work on challenging, real-world distributed systems in a remote-first culture. You will collaborate with high-caliber global teams, focus on engineering quality & architecture, and enjoy competitive compensation and long-term growth opportunities. Visit https://www.sarvaha.com to learn more about us.
More at Sarvaha Systems