Java Spring Boot database Microservices Architect
Job description
๐ ๐๐ถ๐ฟ๐ถ๐ป๐ด ๐๐น๐ฒ๐ฟ๐ | ๐๐ฎ๐๐ฎ ๐ฆ๐ฝ๐ฟ๐ถ๐ป๐ด ๐๐ผ๐ผ๐ ๐๐ฎ๐๐ฎ๐ฏ๐ฎ๐๐ฒ ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ฒ๐ฟ๐๐ถ๐ฐ๐ฒ๐ ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐ ๐
๐ ๐๐ผ๐ฐ๐ฎ๐๐ถ๐ผ๐ป: Gurgaon
๐ ๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ: 10 โ 15+ Years
๐ข ๐ฅ๐ผ๐น๐ฒ ๐ง๐๐ฝ๐ฒ: Architect / Technical Leadership
๐ข ๐ฅ๐ผ๐น๐ฒ: Java Spring Boot Database Microservices Architect
๐ ๐๐ผ๐ฏ ๐ฆ๐๐บ๐บ๐ฎ๐ฟ๐
We are seeking a highly experienced ๐๐ฎ๐๐ฎ ๐ฆ๐ฝ๐ฟ๐ถ๐ป๐ด ๐๐ผ๐ผ๐ ๐๐ฎ๐๐ฎ๐ฏ๐ฎ๐๐ฒ ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ฒ๐ฟ๐๐ถ๐ฐ๐ฒ๐ ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐ to design and lead the development of scalable, resilient, and cloud-native microservices-based enterprise platforms.
The ideal candidate should have deep expertise in Java, Spring Boot, distributed systems, database architecture, microservices design patterns, and strong experience in building high-performance, secure, and event-driven systems.
๐ ๏ธ ๐๐ฒ๐ ๐ฅ๐ฒ๐๐ฝ๐ผ๐ป๐๐ถ๐ฏ๐ถ๐น๐ถ๐๐ถ๐ฒ๐
โ Architect enterprise-scale systems using Java 8 / 11 / 17+, Spring Boot, and Spring Cloud
โ Design microservices using API-first design, Domain-Driven Design โ DDD, and Event-Driven Architecture
โ Define service communication patterns using REST, gRPC, Kafka, and RabbitMQ
โ Implement resilience patterns such as Circuit Breaker, Retry, Rate Limiting, and Bulkhead Isolation
โ Design data strategies using Database per Service and Saga Pattern for distributed transactions
โ Architect and optimize RDBMS databases such as PostgreSQL, Oracle, MySQL, and SQL Server
โ Work with NoSQL databases such as MongoDB, Cassandra, and Redis
โ Implement data partitioning, sharding, replication, clustering, high availability, and disaster recovery
โ Optimize performance through query tuning, index optimization, and caching strategies
โ Architect cloud-native solutions on AWS / Azure / GCP
โ Implement containerization and orchestration using Docker, Kubernetes, EKS, AKS, and GKE
โ Design CI/CD pipelines using Jenkins, GitHub Actions, and Azure DevOps
โ Implement Infrastructure as Code using Terraform and CloudFormation
โ Ensure observability using ELK Stack, Prometheus, Grafana, Jaeger, and Zipkin
โ Implement authentication and authorization using OAuth2, JWT, and OpenID Connect
โ Integrate API Gateways such as Kong, Apigee, and AWS API Gateway
โ Conduct architecture reviews, performance benchmarking, load balancing, and failover planning
โ Mentor development teams and define coding standards and architecture guidelines
โ Participate in solutioning and pre-sales discussions
โ Collaborate with stakeholders to translate business requirements into scalable technical solutions
๐ฏ ๐ฅ๐ฒ๐พ๐๐ถ๐ฟ๐ฒ๐ฑ ๐ฆ๐ธ๐ถ๐น๐น๐
โ๏ธ 10 โ 15+ years of IT experience
โ๏ธ 5+ years in architecture or senior technical leadership roles
โ๏ธ Strong expertise in Java, Spring Boot, and Spring Cloud
โ๏ธ Strong experience in Microservices Architecture
โ๏ธ Experience in REST API design and OpenAPI / Swagger
โ๏ธ Experience with Hibernate / JPA
โ๏ธ Strong knowledge of Event-Driven Systems and Distributed System Design
โ๏ธ Strong database modeling and performance tuning experience
โ๏ธ Experience in handling high-volume transactional systems
โ๏ธ Knowledge of distributed transactions and data consistency models
โ๏ธ Hands-on experience with Kubernetes and containerization
โ๏ธ Experience in CI/CD and DevSecOps practices
โ๏ธ Familiarity with cloud-native patterns and cost optimization
โ๏ธ Strong knowledge of security, logging, monitoring, and audit strategies
โญ ๐ฃ๐ฟ๐ฒ๐ณ๐ฒ๐ฟ๐ฟ๐ฒ๐ฑ ๐ฆ๐ธ๐ถ๐น๐น๐
โ๏ธ Experience in Banking / FinTech / Telecom / Healthcare domains preferred
โ๏ธ Cloud Architect certification preferred
โ๏ธ Kubernetes or Microservices-related certifications will be a plus
โ๏ธ Bachelorโs or Masterโs degree in Computer Science or related field
โ๏ธ Strong analytical and problem-solving skills
โ๏ธ Excellent communication and stakeholder management skills
โ๏ธ Leadership and mentoring capability
โ๏ธ Strategic thinking with strong execution focus
๐ฉ ๐๐ป๐๐ฒ๐ฟ๐ฒ๐๐๐ฒ๐ฑ ๐ฐ๐ฎ๐ป๐ฑ๐ถ๐ฑ๐ฎ๐๐ฒ๐ ๐ฐ๐ฎ๐ป ๐๐ต๐ฎ๐ฟ๐ฒ ๐๐ต๐ฒ๐ถ๐ฟ ๐๐ฝ๐ฑ๐ฎ๐๐ฒ๐ฑ ๐ฟ๐ฒ๐๐๐บ๐ฒ ๐ฎ๐:
๐ง people@ba-catalyst.com
Interested in this role?