Job Title:Senior Java Developer Experience Level:Senior (7+ years) Location:[Pune/Remote] Employment Type:Full-timeRole Overview We are looking for a strong Java engineer with hands-on experience inFunctional Programming ,Microservices architecture , andCloud 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 modernJava functional programmingconcepts. Collaborate on event-driven systems usingKafkaand apply architectural patterns likeChoreography ,Strangler , andSidecar . Participate in code reviews, design discussions, and knowledge-sharing sessions. Develop and deploy applications inGCP(or any public cloud) using services likeCloud Run ,GKE ,GCS , etc. Write clean, testable, and scalable code with emphasis on readability and maintainability. Contribute to the adoption of modern Java features, includingPattern Matching ,Records , andRecord Patterns . Demonstrate a foundational understanding ofdeployment patternsandCI/CD pipelinesin cloud environments. Technical Requirements Core Java & Functional Programming Deep understanding ofJava Streams ,Functional Interfaces ,Lambda expressions ,Supplier ,Consumer ,Function , andreduceoperations. Experience with newer Java features (preferably Java 17+; familiarity withJava 21is a plus). Proficiency inimmutable data structures ,pure functions , and clean code principles. Microservices & Architecture Strong knowledge ofmicroservices design patternsincluding: Choreography (Kafka-based) Strangler Pattern Sidecar Pattern Hands-on experience withKafkaor other message brokers in anEvent-Driven Architecture (EDA) . Cloud & DevOps Hands-on experience deploying applications inGCPor another cloud provider (AWS, Azure). Familiarity withCloud Run ,GKE ,GCS , or equivalents in other clouds. Understanding ofdeployment automation ,infrastructure as code , andCI/CD best practices
Job Title
Back End Developer