remote
Senior Software Architect - Java - 3Cloud
Software Architect
Lead the design and delivery of scalable Java microservices, driving architectural excellence across cloud platforms while mentoring teams and ensuring high quality, resilient solutions.
About the role
Key Responsibilities
- Architect and design high‑scale Java microservices using Spring Boot and related frameworks.
- Define and enforce best practices for cloud‑native development, containerization, and deployment pipelines.
- Collaborate with cross‑functional teams to translate business requirements into robust technical solutions.
- Mentor developers, conduct code reviews, and promote continuous improvement.
- Evaluate and recommend new technologies to enhance performance, security, and maintainability.
Requirements
- 10+ years of software development experience with a strong focus on Java.
- Proven expertise in designing and deploying microservices on cloud platforms (AWS, Azure, or GCP).
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines.
- Excellent communication skills and a collaborative mindset.
- Experience with performance tuning, monitoring, and security best practices.
Skills
javadockerkubernetes