remote
Software Development Architect - SAP
Software Engineer
Lead the design and delivery of scalable, cloud‑native solutions using Java, Spring, and Kubernetes on AWS, driving architectural excellence and best practices across the organization.
About the role
Key Responsibilities
- Define and evolve the technical architecture for large‑scale, cloud‑native applications, ensuring scalability, resilience, and security.
- Collaborate with product, engineering, and operations teams to translate business requirements into robust, maintainable microservices.
- Champion best practices in CI/CD, automated testing, and infrastructure as code, leveraging Kubernetes and AWS services.
- Mentor and coach development teams on architectural patterns, code quality, and performance optimization.
- Conduct architecture reviews, risk assessments, and cost‑optimization analyses for cloud deployments.
Requirements
- 10+ years of software development experience with a strong focus on Java and Spring ecosystem.
- Proven expertise in designing and deploying microservices on Kubernetes and AWS.
- Deep understanding of DevOps practices, CI/CD pipelines, and infrastructure as code tools.
- Excellent communication skills and ability to influence cross‑functional teams.
- Experience with performance tuning, security hardening, and cost‑management in cloud environments.
Skills
javaspringkubernetesaws