Description

About the Role:

 We are seeking a highly skilled Solution Architect with a proven track record in designing, developing, and implementing complex enterprise applications. The ideal candidate will have a deep understanding of software architecture, development methodologies, and cloud technologies.
 

Responsibilities:
 

  • Lead the architecture and design of complex enterprise applications, ensuring alignment with business objectives.
     
  • Provide technical leadership and guidance to development teams, fostering innovation and best practices.
     
  • Collaborate with business stakeholders to understand requirements and translate them into technical solutions.
     
  • Develop and maintain detailed solution architecture documentation.
     
  • Evaluate and recommend technology solutions to address business needs, considering factors such as scalability, performance, and security.
     
  • Identify and mitigate technical risks, ensuring project success.
     
  • Stay up-to-date with industry trends and emerging technologies.
     


 

Requirements

Qualifications:
 

  • 12+ years of experience in software development with a strong focus on Java or other relevant programming languages.
     
  • Proven experience in designing and implementing complex enterprise applications.
     
  • Strong understanding of software architecture patterns and design principles.
     
  • Experience with cloud platforms (AWS, Azure, and GCP) and cloud-native architectures.
     
  • Excellent communication and interpersonal skills.
     
  • Ability to lead and mentor development teams.
     

Preferred Qualifications:
 

  • Experience with microservices architecture and containerization technologies (Docker, Kubernetes).
     
  • Knowledge of DevOps practices and CI/CD pipelines.
     
  • Experience with data management and integration technologies

Education

Any Graduate