Define and design end-to-end architecture for enterprise-grade applications, leading the development of microservices-based, event-driven architectures using Java, Spring Boot, and Kafka
Job Summary
Define and design end-to-end architecture for enterprise-grade applications, leading the development of microservices-based, event-driven architectures using Java, Spring Boot, and Kafka.
Engage with clients to understand business requirements and translate them into scalable technical solutions, providing technical leadership and guidance to development teams.
Collaborate with DevOps teams on deployment strategies, CI/CD pipelines, and cloud adoption, while identifying and mitigating technical risks and bottlenecks.
Matching Summary
Define and design end-to-end architecture for enterprise-grade applications, leading the development of microservices-based, event-driven architectures using Java, Spring Boot, and Kafka.
Skills & Requirements
Must-have
Java, Spring Boot, Kafka
Microservices architecture
Event-driven architectures
Scalable, distributed systems
API strategies and integration patterns
Nice-to-have
Cloud platforms (AWS/Azure/GCP)
Containerization (Docker, Kubernetes)
DevOps practices and CI/CD pipelines
Banking/Financial Services domain experience
Key Requirements
10-12 years of experience
Strong expertise in Java, Spring Boot, Microservices
Hands-on experience with Apache Kafka
Proven experience designing scalable, distributed systems