about 1 month ago
Responsibilities
- Define and design end-to-end architecture for enterprise-grade applications.
- Lead 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.
- Provide technical leadership and guidance to development teams.
- Ensure adherence to architecture standards, design patterns, and best practices.
- Design API strategies, integration patterns, and data flow architectures.
- Participate in Agile ceremonies and drive technical discussions in sprint planning and backlog refinement.
- Conduct architecture reviews, code reviews, and performance optimization.
- Identify and mitigate technical risks and bottlenecks.
- Collaborate with DevOps teams on deployment strategies, CI/CD pipelines, and cloud adoption.
Requirements
- 10–12 years of experience in software development and architecture.
- Strong expertise in Java, Spring Boot, and Microservices architecture.
- Hands-on experience with Apache Kafka and event-driven systems.
- Proven experience in designing scalable, distributed systems.
- Strong understanding of RESTful APIs, integration patterns, and system design principles.
- Experience working in Agile/Scrum environments.
- Excellent communication and stakeholder management skills.
- Proven ability to work in a client-facing role and drive solution discussions.
Benefits
- Opportunity to work on engaging projects with major financial institutions.
- A culture that values diversity, inclusivity, and creativity.
- Career advancement opportunities with no forced hierarchy.
