Software Engineer
Wearehaystack — United States · Posted ~4 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
We're hiring on behalf of a Haystack partner!
The Role
• Design, develop, test, and maintain Java/Spring Boot microservices for an enterprise notification platform.
• Build and maintain distributed, event-driven services supporting critical fraud, security, and customer engagement products.
• Contribute to modern event-driven architectures utilizing Kafka messaging and distributed processing patterns.
• Participate in technical design discussions and translate requirements into scalable, resilient, and secure software solutions.
• Support platform modernization initiatives, including service decomposition, resiliency improvements, and performance optimization.
• Engage in production support, incident response, and root cause analysis for high-volume transaction events.
What You'll Need
• Bachelor's degree in Computer Science, Engineering, or equivalent experience.
• 2–5 years of software development experience with 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.
• Experience with source control, code reviews, and CI/CD practices.
What's On Offer
• Competitive annual salary ($92,000 - $147,000) plus potential for annual bonus.
• Comprehensive benefits package including medical, dental, vision, and 401k with company match.
• Opportunities for professional development, including tuition reimbursement.
• Exposure to large-scale distributed systems and modern event-driven architectures.
Apply via Haystack today!
We have 144,817 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 144,817 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume