What are the responsibilities and job description for the Senior Java Developer position at Haystack?
An employer is seeking a highly experienced Senior Java Developer with strong Agile Product Management capabilities.
The Role
The Role
- Design, develop, and maintain enterprise Java applications
- Serve as Agile Product Manager, defining product vision, roadmap, and priorities
- Translate stakeholders' needs into user stories, acceptance criteria, and backlog items
- Integrate, extend, and support ERP and Warehouse Management Systems
- Provide technical guidance, code reviews, and mentorship
- Demonstrated experience as a Product Owner or Product Manager in an Agile environment
- Senior-level Java development (Spring, Hibernate, REST, microservices)
- Hands-on experience with ERP and Warehouse Management Systems
- Bachelor's degree and 9 years of experience, or Master's degree and 7 years of experience, or PhD and 4 years of experience
- Opportunity to drive product vision and deliver scalable enterprise solutions
- Work within an Agile environment