Description

You will define the technology vision and strategy for a solution or business domain.

Responsibilities

  • Conduct solution analysis, design, planning, and implementation to execute strategy.
  • Act as the single point of contact between IT and the business for the assigned solution.
  • Collaborate with stakeholders to develop solution designs for business capabilities.
  • Lead development teams during solution implementation, translating business needs into technical specifications.
  • Evaluate new technologies by conducting Proofs of Concept (POCs) as needed.

Required Skills

  • 8+ years of solution architecture experience, including high-level design and solution decomposition.
  • Deep experience with Agile/Lean development methodologies and a proven record in agile delivery.
  • Master understanding of software design principles and major architecture patterns.
  • Experience with Microservice design, specifically REST-based APIs.
  • Strong knowledge of AWS services.
  • Proficiency with Java and frameworks (e.g., Spring, Springboot).
  • Experience with SQL and NoSQL DBMS, including PostgreSQL, MySQL, Redis, and MongoDB.
  • Knowledge of containerization tools like Docker and Kubernetes.
  • Ability to translate ambiguous business requirements into clear roadmaps.

Education

Bachelor's degree