Search by job, company or skills

Java Microservices Architect

Java Microservices Architect

be a catalyst
10-15 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

|

: 10 – 15+ Years

: Java Spring Boot Database Microservices Architect

: Architect / Technical Leadership

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 like Circuit Breaker, Retry, Rate Limiting, and Bulkhead Isolation

Design database strategies using Database per Service and Saga Pattern

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

Work on 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 and performance benchmarking

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

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

Strong understanding of Distributed System Design

Strong database modeling and performance tuning experience

Experience 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

:

[Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Event-Driven Systems

Cloud-native patterns

REST API design

Audit strategies

Microservices Architecture

Security logging

OpenAPI

About Company