Website    
 Job Title: Java Developer/Engineer with GCP/AWS/Azure    
Location: Remote  
Expereince-4+Years  
  
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/AWS/Azure  ).
 
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:  
- Choreography (Kafka-based)    
- Strangler Pattern    
- 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  .