Summary
Senior Engineer on the Inventory Ordering team responsible for designing, building and supporting ordering and purchase order management systems. Work spans backend development, cloud native applications and integrations with internal systems and external vendor applications in a collaborative agile environment. Role requires strong ownership of projects from scoping through deployment and participation in oncall rotation.
Responsibilities
- Design, develop and maintain backend services and APIs for ordering systems using Java and Spring Boot
- Build and support cloud native applications on AWS Azure or GCP and participate in cloud migration efforts
- Create and maintain interfaces with internal systems and external vendor applications including PL/SQL integration with Oracle
- Use CI CD pipelines Docker Kubernetes and DevOps practices to deliver reliable releases
- Participate in peer code reviews contribute to architecture and ensure code quality and SOLID design
- Troubleshoot production issues drive incident resolution and participate in rotating 24x7 support shifts
- Implement monitoring alerting and metrics to provide visibility on uptime and performance
- Collaborate with cross functional teams including business infrastructure and security to deliver enhancements and fixes
Requirements
- 6+ years of professional experience in relevant practice area
- Bachelor's degree in Computer Science Information Technology Data Science or equivalent experience
- Hands on experience with Java Spring Boot and backend development best practices
- Experience with relational and NoSQL databases and PL/SQL for Oracle integration
- Familiarity with messaging technologies such as Kafka and SQS
- Experience with Git CI CD Docker Kubernetes and cloud platforms AWS Azure or GCP
- Strong problem solving debugging and communication skills
- Experience working in Agile Scrum environments and collaborating with cross functional teams
We have summarized this job description for you, click apply to see more details from the employer.