Sr. Software Engineer - Full Stack (Java/Google Cloud Platform/Supply Chain)
We are seeking an experienced
Sr. Software Engineer with full stack development expertise to join our dynamic team. The ideal candidate will have hands-on experience in designing, developing, and unit testing interfaces using
Java, Google Cloud Platform, GKE, and MongoDB, alongside a strong background in
Supply Chain Management. This role requires the ability to apply practical engineering knowledge to conceive, develop, test, and implement complex software components, enhancements, and integrations. You will collaborate with cross-functional teams to drive improvements using modern software development practices such as
CI/CD,
Agile, and
Google Cloud Platform.
Key Responsibilities:
- Design, develop, test, and implement software fixes and improvements for complex systems.
- Develop interfaces and components using Java/Google Cloud Platform/GKE/MongoDB.
- Utilize Gitlab for version control and Splunk for monitoring and troubleshooting.
- Apply best practices in CI/CD, Agile development, and other modern software paradigms.
- Collaborate with stakeholders to drive enhancements in Supply Chain systems like Crunchtime and Blue Yonder for forecasting and replenishment.
- Ensure seamless integration between Supply Chain ERP systems and client-facing web applications.
Basic Qualifications:
- 5+ years of experience in the design, development, and implementation of scalable, high-volume software systems.
- Expertise in Java, Google Cloud Platform, GKE, MongoDB Atlas, and development tools such as Eclipse, Gitlab, Maven, and Jenkins.
- Strong understanding of JSON messaging and Web Services (SOAP & REST).
- Experience in Supply Chain Management, including Logistics, WMS, Inventory Management, and Purchasing.
- Bachelors degree in Computer Science or a related field, or equivalent work experience.
- Proven ability to work within a team and mentor junior engineers.
- Excellent time management skills and the ability to manage multiple tasks simultaneously.
Soft Skills:
- Strong written and verbal communication skills.
- Detail-oriented, self-organized, and quality-focused.
- Ability to work with virtual teams across multiple locations (onsite, offshore, nearshore).
Preferred Qualifications:
- Experience with Crunchtime and Blue Yonder forecasting and replenishment systems.
- Advanced knowledge in Supply Chain technologies.
Required Education: Bachelors degree in Computer Science or equivalent work experience.
Developer/Software Engineer (14442799)