remoteonsite
Lead Software Engineer - Oracle Cloud Applications - Williams-Sonoma, Inc.
Software Engineer
Lead a team building scalable Oracle Cloud applications, driving architecture, microservice design, and CI/CD pipelines using Java, SQL, and REST APIs in an Agile environment.
About the role
Key Responsibilities
- Architect, design, and develop high‑performance Oracle Cloud applications using Java and microservice patterns.
- Lead a cross‑functional engineering team, fostering Agile practices and continuous delivery.
- Define and implement CI/CD pipelines, automated testing, and release management to ensure rapid, reliable deployments.
- Collaborate with product owners and UX designers to translate business requirements into technical solutions.
- Optimize data models and SQL queries for performance and scalability.
- Mentor engineers, conduct code reviews, and enforce best‑practice standards.
Requirements
- 5+ years of professional software development experience, with at least 2 years leading teams.
- Strong expertise in Java, Oracle Cloud services, and building RESTful microservices.
- Hands‑on experience with CI/CD tools (e.g., Jenkins, GitLab CI) and containerization (Docker, Kubernetes).
- Proficiency in SQL and relational database design, preferably Oracle DB.
- Demonstrated ability to work in Agile/Scrum environments and deliver high‑quality code on schedule.