2+ Domain-driven design Jobs in Pune | Domain-driven design Job openings in Pune
Apply to 2+ Domain-driven design Jobs in Pune on CutShort.io. Explore the latest Domain-driven design Job opportunities across top companies like Google, Amazon & Adobe.
Java Architect
Location: Pune, Maharashtra,
Partially remote
Role Overview
We are seeking an experienced Java Architect to lead the design and evolution of scalable, cloud-native, microservices-based platforms. This role requires deep expertise in distributed systems, Domain-Driven Design (DDD), multi-tenant architectures, and event-driven systems.
As a Java Architect, you will define technical vision, drive architectural decisions, establish engineering standards, and mentor development teams while ensuring scalability, resilience, security, and performance across the platform.
Key Responsibilities -
Architecture & Design
- Define and own end-to-end architecture for microservices-based, distributed systems using Java and Spring Boot.
- Design scalable, resilient, and high-performing multi-tenant platforms with strong tenant isolation and configurability.
- Architect and implement event-driven systems using Kafka, RabbitMQ, or similar messaging platforms.
- Apply Domain-Driven Design (DDD) principles to define bounded contexts, aggregates, domain models, and integration patterns.
- Establish architectural blueprints, best practices, design standards, and reusable frameworks.
Technical Leadership
- Provide technical direction and mentorship to engineering teams.
- Review and validate architectural decisions, design documents, and critical code.
- Drive coding excellence through clean architecture principles, SOLID design, TDD, and code review best practices.
- Guide teams in building secure, fault-tolerant, and observable systems.
Cloud & Platform Engineering
- Design cloud-native solutions leveraging AWS services and containerized deployments.
- Define strategies for API management using API Gateways such as Kong.
- Architect CI/CD pipelines, container strategies (Docker), and orchestration using Kubernetes.
- Ensure observability through logging, monitoring, and tracing using ELK Stack, Datadog, Prometheus, or similar tools.
Performance, Security & Scalability
- Architect for high availability, disaster recovery, and fault tolerance.
- Conduct performance tuning and scalability planning.
- Ensure secure design principles across services and integrations.
- Make architecture trade-offs balancing scalability, cost, maintainability, and performance.
Collaboration & Stakeholder Engagement
- Work closely with Product, DevOps, QA, and Engineering teams to align technical solutions with business goals.
- Communicate complex architectural concepts to technical and non-technical stakeholders.
- Participate in roadmap planning and technology strategy discussions.
Required Skills & Experience -
- 8+ years of professional software development experience with strong expertise in Java and Spring Boot.
- Proven experience architecting large-scale distributed, microservices-based systems.
- Deep expertise in Event-Driven Architecture and messaging platforms like Kafka, RabbitMQ, etc.
- Strong hands-on experience with Domain-Driven Design (DDD) in complex enterprise systems.
- Experience designing multi-tenant SaaS platforms.
- Strong knowledge of AWS and cloud-native architecture principles.
- Experience with API Gateway solutions (Kong or similar).
- Hands-on expertise in SQL/NoSQL databases (Postgres, Oracle, MongoDB, Cassandra, Redis, etc.).
- Strong experience with Docker and Kubernetes in production environments.
- Expertise in system design, scalability patterns, and performance optimization.
- Strong problem-solving skills with the ability to evaluate architectural trade-offs.
- Excellent communication and leadership skills.
Good to Have
- Experience building internal engineering platforms.
- Knowledge of infrastructure as code (Terraform, CloudFormation).
- Exposure to service mesh technologies.
- Experience in high-scale SaaS product environments.
🚀 We’re Hiring: Software Development Engineer (Backend) | Onsite in Pune
We’re currently hiring for our client – a high-growth fintech company backed by top global investors with $14M+ raised.
Our client is on a mission to simplify the CFO stack for fast-growing businesses. From smart corporate cards to automated vendor payments and streamlined procurement, they empower companies across industries to transform financial chaos into clarity.
Now, they are looking for a passionate Backend Engineer to join their Engineering team in Pune (onsite).
🔹 What You’ll Do
- Design, build, and maintain scalable backend systems using Kotlin, Micronaut & Spring Cloud
- Collaborate with engineers to ensure reliability, security & performance
- Write clean, test-driven code with unit tests & TDD
- Contribute to new features, integrations & backend architecture
- Work on microservices, event-driven systems, and clean architectures
🔹 What We’re Looking For
- 3+ years of experience in backend development with Kotlin, Micronaut, Spring Cloud (or similar)
- Strong grasp of unit testing & TDD
- Exposure to DDD, CQRS, Clean/Hexagonal Architecture, Microservices, Multi-tenancy, Event Sourcing is a big plus
- Problem-solving mindset with strong analytical skills
- Excellent team player with clear communication
🔹 Bonus Points
- Experience in fintech or B2B spend management
- Familiarity with Azure, Docker, Kubernetes
📍 Location: Pune, Maharashtra (Onsite)
If you’re excited about solving complex engineering challenges in fintech and want to build products that make an impact, we’d love to connect!


