Posted on: 01/04/2026
Job Title : Senior Java Developer
Experience Level : Senior (7+ years)
Location : [Pune/Remote]
Employment Type : Full-time
Role Overview :
We are looking for a strong Java engineer with hands-on experience in Functional Programming, Microservices architecture, and Cloud deployment patterns.
This role requires a deep understanding of Java's modern capabilities (including Java 21 features), event-driven architectures (Kafka), and cloud-native development (preferably GCP).
You will be part of a high-performing team delivering scalable backend solutions for CLIENT, a global financial services leader that is undergoing a major modernization effort in its Collateral and Risk Management space.
Key Responsibilities :
- Design and implement microservices using modern Java functional programming concepts.
- Collaborate on event-driven systems using Kafka and apply architectural patterns like Choreography, Strangler, and Sidecar.
- Participate in code reviews, design discussions, and knowledge-sharing sessions.
- Develop and deploy applications in GCP (or any public cloud) using services like Cloud Run, GKE, GCS, etc.
- Write clean, testable, and scalable code with emphasis on readability and maintainability.
- Contribute to the adoption of modern Java features, including Pattern Matching, Records, and Record Patterns.
- Demonstrate a foundational understanding of deployment patterns and CI/CD pipelines in cloud environments.
Technical Requirements :
Core Java & Functional Programming :
- Deep understanding of Java Streams, Functional Interfaces, Lambda expressions, Supplier, Consumer, Function, and reduce operations.
- Experience with newer Java features (preferably Java 17+; familiarity with Java 21 is a plus).
- Proficiency in immutable data structures, pure functions, and clean code principles.
Microservices & Architecture :
- Strong knowledge of microservices design patterns including :
a. Choreography (Kafka-based)
b. Strangler Pattern
c. Sidecar Pattern
- Hands-on experience with Kafka or other message brokers in an Event-Driven Architecture (EDA).
Cloud & DevOps :
- Hands-on experience deploying applications in GCP or another cloud provider (AWS, Azure).
- Familiarity with Cloud Run, GKE, GCS, or equivalents in other clouds.
- Understanding of deployment automation, infrastructure as code, and CI/CD best practices
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1625366