remoteonsite
Software Architect Java - Eurofins GSC IT DC
Software Architect
Design and lead the development of scalable Java‑based solutions, driving architecture decisions, microservice implementation, and cloud deployment using Spring, Docker, Kubernetes, and AWS.
About the role
Key Responsibilities
- Define and evolve the overall software architecture for Java‑centric applications, ensuring alignment with business goals and technical standards.
- Design, develop, and guide the implementation of microservices using Spring Framework and RESTful APIs.
- Lead cloud migration and deployment strategies on AWS, leveraging Docker and Kubernetes for container orchestration.
- Establish best practices for code quality, performance optimization, and automated testing across development teams.
- Mentor engineers, conduct architecture reviews, and provide technical direction throughout the software development lifecycle.
Requirements
- 10+ years of professional software development experience, with at least 5 years focused on Java and Spring ecosystem.
- Proven expertise in designing and delivering microservice architectures and RESTful services.
- Hands‑on experience with container technologies (Docker, Kubernetes) and cloud platforms, preferably AWS.
- Strong understanding of software design patterns, CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving skills and ability to communicate complex technical concepts to both technical and non‑technical stakeholders.
Skills
javadockerkubernetesaws