JOBSEARCHER

Senior Java Software Engineer

We're hiring on behalf of a Haystack partner!The Role• Lead the design, development, and implementation of technology solutions to support world-class customer service.• Recommend system solutions by evaluating custom development, new technologies, and off-the-shelf alternatives.• Oversee development and testing, manage application changes, and distribute team assignments.• Translate user stories into functional software and create visual representations of business processes.• Triage, troubleshoot, and resolve production issues, understanding the impact of system downtime and SLAs.• Collaborate effectively with geographically dispersed teams across different locations and time zones.What You'll Need• Bachelor's degree in Computer Science or equivalent certifications.• 7-10 years of experience in Application Development and data technologies/design.• 7-10 years of programming experience in Java and web development frameworks (Spring).• 7-10 years of experience developing, supporting, and consuming RESTful services and microservices.• Strong understanding of Software Engineering principles and a continuous process improvement mindset.• Flexibility and proven ability to deliver amidst constantly changing priorities.What's On Offer• Competitive annual salary ($91,800 – $166,000) plus performance-based incentive opportunities.• Comprehensive healthcare coverage and robust retirement savings plans.• Generous paid time off, including holidays, volunteer time, and paid family leave.• Significant investment in employee development through tuition reimbursement, training, and certification support.Apply via Haystack today!