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.