Job Title: Senior Java Developer (Cloud-Native Platform Engineering)
Experience: 6 - 10 Years
Location: Ahmedabad / Pune
Educational Qualification: BS/MS in Computer Science or related Engineering discipline
About the Role
We are building a dedicated engineering team to design and develop a modern, cloud-native enterprise platform for a global client. This engagement involves building scalable backend systems, secure APIs, and high-performance distributed services from the ground up.
You will work closely with client stakeholders and a high-caliber engineering team to deliver robust, secure, and production-grade solutions in a long-term strategic engagement.
Key Responsibilities:
Design and build scalable backend services using Java & Spring Boot
Develop distributed microservices handling high-volume identity and access telemetry
Architect secure, versioned REST APIs
Design systems for risk evaluation, correlation, and real-time data processing
Implement authentication and authorization mechanisms (OAuth2, JWT, RBAC)
Build cloud-native applications deployable across AWS / Azure / GCP
Work on AI-integrated service workflows and analytics-driven engines
Implement asynchronous communication using Kafka / RabbitMQ / SQS
Develop high-performance, multithreaded backend services
Design fault-tolerant, resilient microservices
Integrate with enterprise systems (Directory services, IAM systems, SaaS platforms, etc.)
Implement logging, monitoring, and observability pipelines
Technology Stack:
Backend: Java 17/21, Spring Boot (3.x), Spring Security, Microservices Architecture, REST API Design
Cloud & DevOp: AWS / Azure / GCP, Kubernetes, Docker, CI/CD pipelines
Data & Storage: PostgreSQL / MySQL, Redis, NoSQL databases (MongoDB preferred), Data modeling & query optimization
Messaging & Streaming: Apache Kafka, RabbitMQ, AWS SQS
Security & Identity: OAuth2, JWT, RBAC, Strong understanding of identity and access patterns
Observability: Prometheus, Splunk, Metrics, tracing, logging pipelines
Preferred Exposure:
Working with AI/ML-integrated systems
Behavioral analytics pipelines
High-scale telemetry processing
Policy engines or rule-based systems
Required Experience:
6–10 years of backend engineering experience
Strong hands-on expertise in Java & Spring Boot
Experience building distributed, scalable, fault-tolerant systems
Experience designing APIs for enterprise-scale applications
Strong knowledge of OOP & design patterns
Experience in concurrent & multithreaded programming
Experience working on security-sensitive systems is a strong plus
What Makes This Role Exciting?
Opportunity to work on a modern, cloud-native enterprise platform
Strong ownership in a long-term strategic engagement
Exposure to complex, large-scale system design challenge
Collaborative team environment with architectural involvement