Software Engineer

HaystackMissouri, United States
Full TimeOn-siteMidLimited info disclosed
14 views0 applications

Description

We're hiring on behalf of a Haystack partner! The Role Design, develop, test, and maintain Java/Spring Boot microservices. Design software components and service interactions that support scalability, maintainability, and reliability requirements. Implement enhancements, new features, and defect fixes across Notification Manager services. Participate in technical design discussions and translate requirements into working software. Write clean, maintainable, and secure code following engineering standards. Develop and maintain automated unit, integration, and API tests. What You'll Need Bachelor's degree in Computer Science, Engineering, or equivalent experience. 2–5 years of software development experience. Experience developing applications using Java and Spring Boot. Understanding of REST APIs and microservice architectures. Familiarity with messaging or event-driven systems. Strong understanding of software design principles, object-oriented programming, data structures, and algorithms. What's On Offer Opportunity to contribute to modern event-driven architectures. Participation in production support, incident response, and root cause analysis. Collaborative team environment with engineers, QA, and product managers. Exposure to high-volume transaction processing systems. Apply via Haystack today!