remoteonsite
Java Software Architect - Eurofins GSC IT DC
Software Architect
Design and lead the development of scalable, cloud‑native Java solutions, driving architecture decisions, microservice implementation, and DevOps practices using Spring, Docker, Kubernetes, and AWS.
About the role
Key Responsibilities
- Define and evolve the overall Java architecture for high‑performance, cloud‑native applications.
- Design, develop, and guide the implementation of microservices using Spring Framework and RESTful APIs.
- Lead containerization strategy with Docker and orchestrate deployments on Kubernetes clusters.
- Collaborate with cross‑functional teams to integrate AWS services, ensuring scalability, security, and cost‑effectiveness.
- Establish coding standards, conduct architectural reviews, and mentor engineering teams on best practices.
Requirements
- 10+ years of professional software development experience, with at least 5 years focused on Java enterprise applications.
- Deep expertise in Spring (Boot, Cloud) and designing microservice architectures.
- Hands‑on experience with Docker, Kubernetes, and AWS (EC2, S3, RDS, Lambda).
- Strong understanding of CI/CD pipelines, automated testing, and DevOps methodologies.
- Excellent problem‑solving skills and ability to communicate complex technical concepts to both technical and non‑technical stakeholders.
Skills
javadockerkubernetesaws