Design and oversee technical solutions for complex digital products. Own the architecture using micro-services, design patterns, and cloud technology.
Responsibilities
- Design and implement architecture using micro-services, design patterns, and cloud technology.
- Integrate architecture practices into agile workflows and development cycles.
- Facilitate technical decisions by managing senior stakeholders and working across organizational boundaries.
- Solve complex technical problems through innovative engineering solutions.
- Collaborate with teams to ensure delivery of customer-centric digital services.
Required Skills
- 5+ years of professional experience in software engineering or architecture.
- Expert-level knowledge of Java.
- Proficiency in at least one other programming language.
- Broad experience with AWS, including AWS Lambda.
- Strong understanding of CI/CD and DevSecOps practices.
- Experience with micro-services architecture and design patterns.
- Bachelor’s degree in Computer Science.
- Ability to communicate and align with senior stakeholders.
Preferred Skills
- Experience with Node JS and client-side JavaScript frameworks, specifically Vue JS.
- Working knowledge of SQL.