Talent.com
Back End Developer

Back End Developer

IntraEdgeKakinada, Andhra Pradesh, India
3 days ago
Job description

Job Title :

Senior Java Developer

Experience Level : Mid / Senior

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 :

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

Create a job alert for this search

Back End Developer • Kakinada, Andhra Pradesh, India