Software Engineer
We're hiring on behalf of a Haystack partner! The RoleDeliver on major projects and complex assignments with broad scope and long-term business implications as part of a team.Design, develop, test, and maintain high-quality software solutions using Java and related technologies.Contribute to software design and system architecture discussions to build scalable, resilient, and high-performing applications.Build and enhance features, services, and APIs that support fraud prevention and payment processing platforms.Develop and maintain automated unit, functional, and integration tests as part of the software development lifecycle.Participate in code reviews to ensure software quality, maintainability, security, and adherence to engineering standards. What You'll NeedStrong software development and testing experience, particularly using Java.Experience designing, developing, testing, and supporting enterprise-scale software applications.Strong understanding of object-oriented programming, software design principles, and commonly used design patterns.Experience developing automated unit, functional, and integration tests.Familiarity with secure coding practices and application security fundamentals.Strong troubleshooting and debugging skills with the ability to identify and resolve complex technical issues. What's On OfferCompetitive annual salary ($92,000 - $147,000) plus potential for annual bonus or commissions.Comprehensive benefits package including insurance, retirement plans, and paid time off.Opportunities for professional learning and development, including tuition reimbursement.A culture that encourages continuous learning and career growth. Apply via Haystack today!