Sr. Software Engineer (Java)
InRhythm is looking for a Senior Software Engineer to design and implement distributed systems within a B2B SaaS consulting context. The role involves architecting resilient microservices using Java Spring Boot, Kafka, and Kubernetes while enforcing Zero Trust security principles. You will lead design reviews and mentor teams, contributing to high-visibility enterprise projects. The position requires strong expertise in event-driven systems and a collaborative, consulting-oriented mindset.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
6+ years
Function
Engineering
Work mode
Onsite, India
Company
Tier 2
What you will work on
InRhythm is looking for a Senior Software Engineer to design and implement distributed systems within a B2B SaaS consulting context. The role involves architecting resilient microservices using Java Spring Boot, Kafka, and Kubernetes while enforcing Zero Trust security principles. You will lead design reviews and mentor teams, contributing to high-visibility enterprise projects. The position requires strong expertise in event-driven systems and a collaborative, consulting-oriented mindset.
TAL's take
Solid tier-2 consultancy role with well-defined technical scope and architectural responsibilities.
The JD provides a very clear architectural focus, specific technology stack requirements, and defined responsibilities.
Must haves
- 6+ years experience in software engineering
- Expertise in Java Spring Boot
- Experience architecting large-scale, event-driven systems
- Deep knowledge of microservices, CQRS, and event sourcing
- Hands-on experience with container orchestration using Kubernetes
- Strong command of API Gateway platforms
- Experience working with Oracle or enterprise relational databases
Tools and skills
Nice to have: kong, apigee.
About the company
InRhythm is a established consultancy and product development firm providing specialized engineering services.