Java Microservices Architect
- AI
- Machine Learning
- Java
- Spring Boot
- Microservices
- Domain-Driven Design
- Event-Driven Architecture
- gRPC
- RabbitMQ
- Data Architecture
- PostgreSQL
- Oracle
- MySQL
- NoSQL
- MongoDB
- Cassandra
- Redis
- Disaster Recovery
- Devops
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- EKS
- AKS
- GKE
- CI/CD
- Jenkins
- GitHub Actions
- Azure DevOps
- IaC
- Terraform
- CloudFormation
- Elastic Stack
- Prometheus
- Grafana
- Jaeger
- Zipkin
- OAuth2
- JWT
- OpenID Connect
- Apigee
- API Gateway
- Load Balancing
- REST API
- OpenAPI
- Swagger
- Hibernate
- JPA
- System Design
- DevSecOps
About The Client:
A global IT services and consulting company, multinational information technology (IT), headquartered in Tokyo, Japan. The Client offers a wide array of IT services, including application development, infrastructure management, and business process outsourcing. Their consulting services span business and technology, while their digital solutions focus on transformation and user experience design. It excels in data and intelligence services, emphasizing analytics, AI, and machine learning. Additionally, their cybersecurity, cloud, and application services round out a comprehensive portfolio designed to meet the diverse needs of businesses worldwide.
About The Job:
- We are seeking a highly experienced Java Spring Boot Database Microservices Architect to design and lead the development of scalable, resilient, and cloud-native microservices-based enterprise platforms.
- The ideal candidate will have deep expertise in Java, Spring Boot, distributed systems, database architecture, and microservices design patterns, along with strong experience in building high-performance, secure, and event-driven systems.
- This role requires strong hands-on architecture capabilities, technical leadership, and the ability to define modern backend platforms aligned with enterprise standards.
Essential Job Functions:
1. Microservices Architecture & Design
- Architect enterprise-scale systems using:
- Java (8/11/17+)
- Spring Boot, Spring Cloud
- Design microservices following best practices:
- API-first design
- Domain-driven design (DDD)
- Event-driven architecture
- Define service communication patterns:
- REST, gRPC
- Messaging (Kafka, RabbitMQ)
- Implement resilience patterns:
- Circuit Breaker (Resilience4j/Hystrix)
- Retry, Rate limiting
- Bulkhead isolation
2. Database & Data Architecture
- Design data strategies for microservices:
- Database per service pattern
- Saga pattern for distributed transactions
- Architect and optimize databases:
- RDBMS: PostgreSQL, Oracle, MySQL, SQL Server
- NoSQL: MongoDB, Cassandra, Redis
- Implement:
- Data partitioning and sharding
- Replication and clustering
- High availability and disaster recovery
- Optimize performance:
- Query tuning
- Index optimization
- Caching strategies
3. Cloud-Native & DevOps Enablement
- Architect cloud-native solutions on:
- AWS / Azure / GCP
- Implement containerization and orchestration:
- Docker, Kubernetes (EKS/AKS/GKE)
- Design CI/CD pipelines:
- Jenkins, GitHub Actions, Azure DevOps
- Implement Infrastructure as Code:
- Terraform, CloudFormation
- Ensure observability using:
- ELK stack
- Prometheus, Grafana
- Distributed tracing (Jaeger, Zipkin)
4. Security & Governance
- Implement authentication & authorization:
- OAuth2, JWT, OpenID Connect
- Integrate API gateways (Kong, Apigee, AWS API Gateway).
- Define logging, monitoring, and audit strategies.
- Ensure compliance with enterprise security standards.
5. Performance & Scalability
- Conduct architecture reviews and performance benchmarking.
- Design for horizontal scalability and high throughput.
- Define load balancing and failover strategies.
- Implement caching layers (Redis, Hazelcast).
6. Technical Leadership
- Mentor development teams and provide technical direction.
- Define coding standards and architecture guidelines.
- Participate in solutioning and pre-sales discussions.
- Collaborate with stakeholders to translate business requirements into scalable technical solutions.
Qualifications:
Required Skills & Qualifications
Core Technical Skills
- Strong expertise in:
- Java, Spring Boot, Spring Cloud
- Microservices architecture
- REST API design and OpenAPI/Swagger
- Experience with:
- Hibernate/JPA
- Event-driven systems
- Distributed system design
Database Expertise
- Strong database modeling and performance tuning experience.
- Experience in handling high-volume transactional systems.
- Knowledge of distributed transactions and data consistency models.
Cloud & DevOps
- Hands-on experience with Kubernetes and containerization.
- Experience in implementing CI/CD and DevSecOps practices.
- Familiarity with cloud-native patterns and cost optimization.
Experience
- 10–15+ years of IT experience.
- 5+ years in architecture or senior technical leadership roles.
- Proven experience in designing and delivering large-scale microservices platforms.
- Experience in Banking/FinTech/Telecom/Healthcare domains preferred.
Education & Certifications
- Bachelor’s or Master’s degree in Computer Science or related field.
- Cloud Architect certification preferred.
- Kubernetes or Microservices-related certifications are a plus.
Key Competencies
- Strong analytical and problem-solving skills.
- Ability to design scalable, resilient, and secure systems.
- Excellent communication and stakeholder management skills.
- Leadership and mentoring capability.
- Strategic thinking with strong execution focus.
How to Apply: Interested candidates are encouraged to respond/submit their updated resumes, and for additional job opportunities, please visitJobs In India – VARITE.
Unlock Rewards: Refer Candidates and Earn.
If you're not available or interested in this opportunity, please pass this along to anyone in your network who might be a good fit and interested in our open positions. VARITE offers a Candidate Referral program, where you'll receive a one-time referral bonus based on the following scale if the preferred candidate completes a three-month assignment with VARITE.
Experience Level Bonus Referral:
| 0-2 years | INR 5,000 |
| 2-6 years | INR 7,500 |
| 6+ years | INR 10,000 |
About VARITE: VARITE is a global staffing and IT consulting company providing technical consulting and team augmentation services to Fortune 500 Companies in USA, UK, CANADA and INDIA. VARITE is currently a primary and direct vendor to the leading corporations in the verticals of Networking, Cloud Infrastructure, Hardware and Software, Digital Marketing and Media Solutions, Clinical Diagnostics, Utilities, Gaming and Entertainment, and Financial Services.
Equal Opportunity Employer:
VARITE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, veteran status, or disability status.
Java Microservices Architect · VARITE INDIA PRIVATE LIMITED