| 
															 Role SummaryAs a Java Microservices Architect, you will design and govern enterprise-grade, event-driven, cloud-native systems. You will own solution architecture across microservices, APIs, and messaging platforms while ensuring scalability, security, and performance. Key Responsibilities• Define microservices and event-driven architecture using Spring Boot, Spring Cloud, and Apache Kafka. • Drive cloud-native strategies on AWS, Azure, or GCP (containers, Kubernetes, serverless). • Establish architectural blueprints, design patterns, and technology standards. • Lead evaluation of tools and frameworks for messaging, observability, and resilience. • Oversee integration of event-driven workflows with APIs and third-party systems. • Ensure system design adheres to high-availability, fault-tolerance, and compliance needs. • Mentor leads and senior developers; conduct design and architecture reviews. Required Skills & Experience• 12+ years in software engineering; 5+ years in solution/enterprise architecture. • Expertise in Java 11/17, Spring Boot, Spring Cloud, and microservices design. • Proven experience with Apache Kafka (topics, partitions, streams, schema registry). • Strong background in cloud-native deployments (Docker, Kubernetes, Terraform/IaC). • Deep understanding of distributed systems, event sourcing, and CQRS patterns. • Proficiency in RDBMS (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra). • Knowledge of Java concurrency, multithreading, memory management, and JVM tuning. • Strong experience in API gateway, OAuth2, JWT, and security best practices. • Excellent communication and ability to influence cross-functional stakeholders. |