onsite
Senior Software Architect - ag
Software Architect
Lead the design and delivery of scalable, cloud‑native software solutions, guiding teams in Java, Spring, microservices, and container orchestration on AWS.
About the role
Key Responsibilities
- Define and evolve the overall software architecture for complex, high‑traffic applications.
- Design, develop, and review microservice‑based solutions using Java, Spring Boot, and RESTful APIs.
- Drive cloud adoption and deployment automation on AWS, leveraging Docker and Kubernetes for container orchestration.
- Collaborate with product owners, engineering leads, and DevOps to ensure architectural alignment with business goals.
- Mentor development teams on best practices, code quality, and Domain‑Driven Design principles.
Requirements
- 10+ years of professional software development experience, with at least 5 years in a senior or architect role.
- Deep expertise in Java, Spring Framework, and building microservice architectures.
- Strong hands‑on experience with AWS services, Docker, and Kubernetes.
- Proven ability to design scalable, resilient systems and guide cross‑functional teams.
- Excellent communication skills and a track record of mentoring engineers.
Skills
javaawsdockerkubernetes