HamburgerMenu
hirist

Senior Software Engineer - Java/Spring Boot

Umanist India
Bangalore
8 - 15 Years

Posted on: 17/07/2025

Job Description

Position : Senior Software Engineer Java

Location : Bangalore (On-site | 5 Days Working)

Notice Period : Immediate Joiners Only (Strictly Required)

Job Stability : Mandatory (No gaps or frequent job changes)


About the Role


Key Responsibilities :


- Design and implement distributed systems with Java Spring Boot, REST APIs, and modern cloud-native tooling.

- Architect resilient, scalable microservices using Kafka or RabbitMQ for messaging.

- Define and apply patterns for Event Sourcing and CQRS across services.

- Ensure compliance with Zero Trust Architecture principles for secure applications and APIs.

- Manage deployments using Kubernetes, and orchestrate services through API Gateways like Kong.

- Work closely with data teams to manage Oracle schemas and integrate with enterprise systems.

- Drive best practices in IAM, OAuth2, and secure service communication.

- Lead technical design reviews, mentor developers, and influence architectural decisions.

- Contribute to internal knowledge-sharing initiatives, playbooks, and technical leadership efforts.


Must-Have Skills :


- 8+ years of hands-on experience in software engineering, with deep expertise in Java Spring Boot.

- Proven experience in event-driven architecture using Kafka, RabbitMQ, or similar.

Strong practical knowledge of :

- Microservices architecture

- CQRS (Command Query Responsibility Segregation)

- Event Sourcing

- Cloud-native design and deployment expertise.

- Hands-on with Kubernetes, API Gateways (Kong, Apigee, etc.).

- Experience working with enterprise-grade databases like Oracle.

- Understanding of IAM, OAuth2, and OpenID Connect protocols.


Nice to Have :


- Prior consulting experience or client-facing project leadership.

- Contributions to open-source or internal engineering frameworks/playbooks.

- Experience in similar consulting/service-based tech companies.


Why Join InRhythm


- Be part of a forward-thinking engineering community building whats next in digital transformation.
Work on high-impact, high-visibility projects with industry leaders.


- Collaborate with empowered, autonomous teams that embrace innovation and continuous learning.
Access to a rich culture of mentorship, knowledge sharing, and engineering excellence.


Interview Process :


- 2 to 3 Technical Rounds (with panels based in the US)


Important Notes :


- Only Bangalore-based candidates will be considered (Relocation not supported).

Work Location: Bengaluru Office | Full-time | 5 Days a Week On-site


info-icon

Did you find something suspicious?