JobCrexa

Senior Java Back End Developer

JobCrexa

Pune Division, Maharashtra, India · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We seek an experienced Java developer skilled in Functional Programming, microservices architecture, and cloud deployment strategies. The candidate should have advanced expertise in modern Java features, event-driven systems with Kafka, and cloud-native application development, ideally with Google Cloud Platform. This role supports a global financial services client undergoing major modernization in Collateral and Risk Management.

Key Responsibilities

  • Develop and design microservices implementing modern Java functional programming methods.
  • Collaborate on event-driven architectures using Kafka, applying design patterns such as Choreography, Strangler, and Sidecar.
  • Engage in code reviews, architecture discussions, and knowledge-sharing initiatives.
  • Deploy applications to cloud services like GCP Cloud Run, GKE, and GCS or other public clouds.
  • Produce clean, maintainable, and testable code with attention to scalability and readability.
  • Promote the use of recent Java functionalities including Pattern Matching, Records, and Record Patterns.
  • Understand and implement deployment and CI/CD pipelines in cloud environments.

Technical Requirements

  • Expertise in Java core concepts and functional programming, including Streams, Lambda expressions, and functional interfaces.
  • Experience with Java versions 17 and beyond, with preference for knowledge of Java 21 features.
  • Proficient in immutable data structures, pure function paradigms, and clean coding principles.
  • Strong grasp of microservices patterns, especially Kafka-based event-driven models.
  • Experience deploying applications on cloud platforms (preferably GCP, also AWS or Azure) with services like Cloud Run, GKE, and GCS.
  • Familiarity with deployment automation, infrastructure as code, and continuous integration and delivery best practices.

Tools & software

Java Apache Kafka required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer