remote
Software Architect - UST
Software Architect
Design and lead end‑to‑end software solutions, driving cloud‑native microservice architectures and robust APIs using Java and AWS while championing DevOps best practices.
About the role
Key Responsibilities
- Define and evolve the overall software architecture for complex, cloud‑native solutions.
- Design microservice‑based systems, ensuring scalability, resilience, and high performance.
- Lead the selection and implementation of technology stacks, including Java, REST APIs, and AWS services.
- Collaborate with product owners, developers, and DevOps teams to translate business requirements into technical designs.
- Establish architectural standards, guidelines, and best practices, and mentor development teams on their adoption.
Requirements
- 5+ years of experience designing and delivering enterprise‑grade software architectures.
- Strong expertise in cloud platforms (AWS preferred) and microservice patterns.
- Proficiency in Java development and building RESTful APIs.
- Hands‑on experience with CI/CD pipelines, containerization, and infrastructure‑as‑code.
- Excellent problem‑solving skills and ability to communicate complex technical concepts to diverse stakeholders.