Description

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.

Education

Bachelor’s degree in computer science