Post Job Free
Sign in

Senior Java Developer

Company:
InfraCloud Technologies
Location:
Pune, Maharashtra, India
Posted:
September 18, 2025
Apply

Description:

Role Overview:

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.

What We’re Looking For:

• Someone who advocates for clean, maintainable, and testable code.

• Strong problem-solving skills and ability to lead architectural discussions.

• A collaborative mindset and ability to mentor junior engineers.

• Passion for building platforms that scale with product and team growth.

Apply to this job

Apply