Java Developer Pune

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Role Overview

We are looking for Java Developers with deep experience in microservices-basedarchitecture platform engineering and distributed systems. This role requires a strongunderstanding of Domain-Driven Design (DDD) multi-tenant systems and event-drivenarchitecture. You will be a key contributor in shaping engineering platforms and writinghigh-quality modular & scalable code.

Key Responsibilities

  • Design and develop scalable robust microservice applications using Java and Spring Boot.

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

  • Design and implement event-driven architecture using message brokers like Kafka RabbitMQ etc.

  • Apply Domain-Driven Design (DDD) principles to define bounded contexts and domain models.

  • Drive coding excellence by setting up project-specific coding standards following TDD principles etc.

  • Write clean modular and well-documented code and perform meaningful code reviews.

  • 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.

Required Skills & Experience

  • 4-6 years of professional software development experience in Java and Spring Boot.

  • Proven track record in building distributed event-driven microservices-based applications in Java and Spring.

  • Expertise in designing implementing event-driven architectures using message streaming platforms like Kafka RabbitMQ etc.

  • Strong understanding of cloud platforms (AWS) and cloud-native architectures.

  • Experience leveraging API Gateway solutions like Kong for secure and efficient API management.

  • Hands-on with SQL/NoSQL databases (Postgres/Oracle MongoDB/Cassandra Redis or similar).

  • Strong experience in Docker and Kubernetes.

  • Strong expertise in Domain-Driven Design (DDD) for large-scale complex systems.

  • Strong problem-solving skills and ability to make trade-offs in architecture and design.

  • Excellent communication skills with the ability to explain complex technical topics to diverse audiences.

Good to Have

  • Experience in the healthcare domain.

  • Expertise in observability tools and concepts metrics logs traces dashboards.

  • Experience implementing workflow engines like Temporal Camunda etc.

  • Experience using EIP and OMS APIs like TIBCO and Mulesoft respectively.


Required Experience:

IC

Role OverviewWe are looking for Java Developers with deep experience in microservices-basedarchitecture platform engineering and distributed systems. This role requires a strongunderstanding of Domain-Driven Design (DDD) multi-tenant systems and event-drivenarchitecture. You will be a key contributo...
View more view more

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java