Backend Software Engineer
Haystack
seniorpermanentbackend United States Today via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaSpring BootKafkaREST APIsJUnitIntegration TestingSQLRelational DatabasesEvent-Driven SystemsDistributed Systems
About the role
Role Overview
Backend Software Engineer working on mission-critical, high-volume retail e-commerce and enterprise platform backend services.
Responsibilities
- Design, develop, and maintain backend services using Java and Spring Boot
- Implement features, enhancements, and defect fixes in distributed backend applications
- Build and maintain automated unit and integration tests
- Participate in code reviews and technical design discussions
- Investigate and troubleshoot production issues related to application behavior and data processing
- Contribute to reliability, scalability, and performance of backend services
Requirements
- 5+ years of professional backend development experience with Java
- Strong experience with Spring Framework / Spring Boot
- Experience building/supporting distributed or event-driven applications, including Kafka
- Experience developing RESTful APIs and backend services
- Strong automated testing experience (unit and integration, e.g., JUnit)
- Experience with relational databases and SQL, including schema changes/data migrations
Nice to Have
- Not explicitly stated
About Haystack
Haystack is working with a leading national retail organization that operates one of the largest e-commerce and enterprise technology platforms in the United States. The role focuses on building and maintaining mission-critical backend systems for a high-volume retail environment.
Scraped 7/28/2026