onsite
Software Architect / Engineer - Bertrandt AG
Software Architect
Lead the design and implementation of scalable, cloud‑native microservice architectures using Java, Spring, Docker, and Kubernetes on AWS or Azure, ensuring high availability, performance, and maintainability.
About the role
Key Responsibilities
- Design and evolve enterprise‑grade microservice architectures, defining domain models, APIs, and integration patterns.
- Implement robust, containerized services with Java/Spring, Docker, and Kubernetes, ensuring scalability and resilience.
- Collaborate with DevOps to automate CI/CD pipelines, infrastructure as code, and cloud resource provisioning on AWS or Azure.
- Conduct code reviews, performance tuning, and security assessments to maintain high quality and compliance.
- Mentor development teams, promote best practices, and drive continuous improvement in architecture and delivery.
Requirements
- 5+ years of professional experience in software architecture and backend development.
- Strong proficiency in Java, Spring Boot, and microservices design.
- Hands‑on experience with Docker, Kubernetes, and cloud platforms (AWS or Azure).
- Solid understanding of CI/CD, IaC, and DevOps principles.
- Excellent communication skills and a collaborative mindset.
Skills
dockerkubernetesjavaspring