onsite
Senior Software Engineer, Digital Engineering - Vuori
Software Engineer
Senior Software Engineer leading the design, development, and deployment of scalable digital solutions using Java, Spring Boot, and AWS, with a focus on microservices, cloud infrastructure, and automated CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java services using Spring Boot and micro‑service architecture.
- Architect, implement, and optimize cloud solutions on AWS, including serverless components, containers, and managed databases.
- Build and maintain CI/CD pipelines with Docker, Kubernetes, and modern DevOps tools to ensure rapid, reliable releases.
- Collaborate with product, UX, and data teams to translate business requirements into technical specifications and deliver end‑to‑end features.
- Conduct code reviews, mentor junior engineers, and champion best practices for security, testing, and performance.
Requirements
- 5+ years of professional experience developing Java applications with Spring Boot.
- Strong expertise in AWS services (EC2, Lambda, RDS, S3) and containerization (Docker, Kubernetes).
- Proven experience building micro‑service architectures and RESTful APIs.
- Hands‑on knowledge of CI/CD tooling (Jenkins, GitHub Actions, or similar) and automated testing frameworks.
- Solid understanding of relational databases (SQL) and ability to write efficient queries.
Skills
javaawssqldockercicd