onsite
Staff Software Engineer - Southern Glazer's Wine & Spirits
Software Engineer
Lead the design and delivery of scalable, cloud‑native Java applications, driving microservice architecture, CI/CD pipelines, and team mentorship using Spring Boot and AWS technologies.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Java microservices on AWS, ensuring scalability and reliability.
- Design and implement RESTful APIs using Spring Boot, adhering to clean code and domain‑driven design principles.
- Lead the CI/CD process with tools such as Jenkins, GitHub Actions, or CodePipeline, automating build, test, and deployment workflows.
- Collaborate with product owners, UX designers, and data engineers to translate business requirements into technical solutions.
- Mentor and guide engineering teams, fostering best practices in code quality, testing, and agile delivery.
Requirements
- 7+ years of professional software development experience, with deep expertise in Java and Spring Boot.
- Proven experience building and operating microservice architectures in AWS (EC2, ECS/EKS, Lambda, S3, RDS).
- Strong SQL skills and familiarity with relational databases; experience with NoSQL is a plus.
- Hands‑on experience with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure‑as‑code.
- Excellent problem‑solving abilities, communication skills, and a track record of leading technical teams.