Description

  • 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

Education

Master's degree