Experience level: Midsenior
Experience required: 10 Years
Education level: Bachelors degree
Job Function: Information Technology Industry: Information Technology and Services
Relocation assistance: No
Visa sponsorship eligibility: No
Job Description:
- Build a technology vision and strategy for a solution or business domain.
- Using a holistic approach conducts solution analysis design planning and implementation for the successful development and of strategy.
- Act as the single point of contact (SPOC) between IT and the business for the solution.
- Collaborate with technology and business stakeholders to develop a solution design for an assigned business capability.
- Collaborate with Product Managers Engineering Managers and other Architects in shaping and aligning product roadmap and delivery of new features.
- Present complex technical proposals to both technical and nontechnical audiences.
- Good understanding of DevOps processes and CI/CD tools.
- Conduct POC as needed to evaluate new technologies and approaches.
- Lead the development team during solution implementation translating business requirements into technical language.
Solution architecture experience:
- Creating solution architecture and highlevel design documents solution decomposition into domains API design creating epics and stories for developers and managing the implementation team. Microservice design experience including RESTbased microservice API.
- A master 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 Spring boot) SQL and NoSQL DBMS (e.g.: SQL Server PostgreSQL MySQL Redis MongoDB) procedural and objectoriented development.