5-7 years of solution architecture experience: creating solution architecture and high-level design documents, solution decomposition into domains, API design, creating epics and stories for developers, and managing the implementation team.
Microservice design experience, including REST-based microservice API.
A master's understanding of software design principles and excellent knowledge of major architecture patterns.
Have a strong, pragmatic approach to leading architecture and development solutions, with a proven record in agile delivery. Deep experience in AGILE/Lean development methodologies
Excellent knowledge and strong experience with AWS services.
Good knowledge of containerization tools and technologies (RedHat OpenShift Docker, Kubernetes).
Strong proficiency with Java and Java frameworks (e.g.: Spring, Springboot), SQL and NoSQL DBMS (e.g.: SQL Server, PostgreSQL, MySQL, Redis, MongoDB), procedural and object-oriented development.
Good understanding of DevOps processes and CI/CD tools.