HamburgerMenu
hirist

Senior Software Engineer - Java/Spring Boot

Worksconsultancy
Bangalore
8 - 15 Years

Posted on: 28/07/2025

Job Description

Responsibilities :

- Design and implement distributed systems using Java Spring Boot, REST APIs, and cloud-native tooling

- Architect microservices that are resilient, scalable, and fault-tolerant using Kafka or RabbitMQ for messaging

- Define and enforce patterns for Event Sourcing and Command Query Responsibility Segregation (CQRS)

- Collaborate with product and engineering teams to translate business requirements into scalable system designs

- Ensure infrastructure and application layers conform to Zero Trust principles and enterprise security models

- Deploy and manage containers using Kubernetes, and orchestrate APIs via API Gateways (Kong or similar)

- Work with data teams to model and manage schemas on Oracle and integrate with existing enterprise systems

- Establish best practices for identity and access management (IAM) across service boundaries

- Lead design reviews, mentor engineering teams, and set technical direction across multiple workstreams

- Serve as a thought leader and trusted advisor in architecture discussions, contributing to internal playbooks and knowledge sharing


Qualifications :

- 8+ years of experience in software engineering with expertise in Java Spring Boot and cloud-native design

- Proven experience architecting large-scale, event-driven systems with Kafka, RabbitMQ, or similar technologies

- Deep knowledge of Microservices, CQRS, and Event Sourcing in production environments

- Experience implementing Zero Trust Architecture across application, API, and data layers

- Hands-on experience with container orchestration using Kubernetes

- Strong command of API Gateway platforms such as Kong, Apigee, or similar

- Experience working with Oracle or other enterprise-grade relational databases

- Familiarity with IAM protocols and secure service communication standards (OAuth2, OpenID Connect, etc.)

- Ability to lead complex system designs, mentor developers, and influence architecture across domains

- A strong consulting mindsetcollaborative, outcome-driven, and client-facing when needed

- 8+ years of experience in software engineering with expertise in Java Spring Boot and cloud-native design.

Proven experience architecting large-scale, event-driven systems with Kafka, RabbitMQ, or similar technologies :

- Microservices

- CQRS

- Event Sourcing in production environments


Notice Period : Immediate joiners only (Mandatory)


info-icon

Did you find something suspicious?