Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailRole 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 and 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 Were 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.
Experience: 7-12 years
Required Experience:
Senior IC
Full-Time