- Design and architecture of cloud-native solutions using Java Spring Boot and other modern technologies.
- Architect and manage solutions on AWS, particularly focusing on EKS, Elasticsearch, and RDBMS for optimized performance and scalability.
- Ensure that all architectural solutions align with enterprise architectural standards and best practices.
- Guide development teams in the implementation of complex software solutions, ensuring best practices are followed.
- Evaluate and recommend technologies, frameworks, and tools to ensure the architecture evolves to meet business needs.
- Maintain a high level of attention to detail, especially when designing end-to-end business processes.
- Participate in architectural reviews, technical discussions, and code reviews to ensure quality and performance standards are met.
QUALIFICATIONS
- Over 10 years of IT experience across all phases of the Software Development Life Cycle (SDLC).
- More than 5 years of client-facing experience, engaging directly with stakeholders to understand and meet business requirements.
- Must-have: Extensive experience with designing Java and Spring Boot in a cloud-native environment.
- Strong expertise with AWS services, including EKS, Elasticsearch, and RDBMS.
- Strong ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Demonstrated experience in understanding and mapping complex end-to-end business processes.
- Exceptional attention to detail and a methodical approach to problem-solving.
- Proven experience in designing and architecting scalable cloud-native applications.
- Nice-to-have: Experience with Business Process Management (BPM) tools like Camunda/Flowable/Red Hat Process Automation Manager.
Preferred skills and education:
- Master’s degree in Computer Science or related field.
- Leadership and team management experience with ability to provide strategic planning and oversight
- Experience leading customer workshop sessions to educate customers on the latest technology trends and best practices
- Track record of leadership roles delivering solutions within defined timeframes
- Experience working with a globally distributed team and managing off-shore teams