Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Java Developer @ Xoriant

Home > Software Development

 Senior Java Developer

Job Description

Job Title: Senior Java Developer Platform & Microservices

Experience: 7 to 12 Years

Location: Pune

Employment Type: Full-Time


We are looking for a Senior Java Developer with deep experience in microservices-based architecture, platform engineering, and distributed systems. This role requires a strong understanding of Domain-Driven Design (DDD), multi-tenant systems, event-driven architecture. You will be a key contributor in shaping our engineering platform and setting high standards for code quality, scalability, and operational excellence.


Key Responsibilities:

Design and develop scalable, robust microservices using Java (preferably Java 11+) and Spring Boot.

Build multi-tenant platforms with strong tenant isolation and configurability.

Apply Domain-Driven Design (DDD) principles to define bounded contexts and domain models. Lead efforts in platform engineering, creating reusable components, tools, and services for internal teams.

Develop event-driven systems using messaging solutions like Kafka, RabbitMQ, or AWS SQS.

Drive the implementation and evolution of CI/CD pipelines and deployment automation.

Champion observability using tools like ELK Stack, Datadog, Prometheus, etc., for logs, metrics, and tracing.

Work closely with DevOps, QA, and Product teams to deliver scalable and resilient software.

Ensure high performance, security, and fault-tolerance across services and systems.


Must-Have Skills:

Strong experience in Java development with Spring Boot.

Strong experience in building microservices architectures and RESTful APIs.

Hands-on experience with Domain-Driven Design (DDD) and event-driven architecture.

Proven experience in multi-tenant system design and implementation.

Exposure to platform engineering or building internal developer platforms/tools.

Proficient in CI/CD practices with tools like Jenkins, GitLab CI/CD, etc.

Experience with Kubernetes and Docker for containerized deployments.

Expertise in NoSQL databases like MongoDB or Cassandra.

Familiar with messaging systems like Kafka, RabbitMQ, or AWS SQS.

Good understanding of observability concepts and tools (ELK Stack, Datadog, Prometheus, etc.).

Experience with cloud platforms such as AWS, GCP, or Azure.

Strong debugging and performance tuning skills in distributed systems.


Good to Have:

Familiarity with API gateways, service meshes, and service discovery tools.

Working knowledge of security best practices and SRE principles.

Exposure to both SQL and NoSQL data modelling.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Xoriant
Location(s): Pune

+ View Contactajax loader


Keyskills:   Springboot Java Restfull Api Microservices Messaging Systems Docker Kubernetes

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 15-25 Lacs P.A

Similar positions

Python with Fast API Developer

  • Hexaware Technologies
  • 7 - 12 years
  • Bengaluru
  • 13 hours ago
₹ 15-30 Lacs P.A.

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 16 hours ago
₹ Not Disclosed

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Senior Principal Technical Consultant

  • Oracle
  • 14 - 17 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Xoriant

Xoriant Corporation is a product engineering and services company, serving technology startups as well as mid-size to large corporations. We offer a flexible blend of onsite, offsite and offshore services from our Global delivery centers ( Sunnyvale, New Jersey, Mumbai, Pune, Gurgaon, Kolkata and B...