Java Developer
We're hiring on behalf of a Haystack partner!The Role• Design, develop, and deploy robust Java applications using industry-leading technologies.• Conduct thorough code reviews, optimize application performance, and ensure responsiveness and high quality.• Contribute to architectural design discussions and project planning phases.• Mentor and guide other developers, demonstrating leadership in development practices.• Collaborate with the development team to maintain consistent processes and meet delivery timelines.What You'll Need• Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.• Minimum of 7 years of full-stack Java development experience with a focus on enterprise solutions using the Spring framework.• Proficiency with RESTful web services, microservices, Git, JPA, SQL, JSON, SOAP, XML, and code versioning tools.• Experience with caching, service discovery, CI/CD tools, and Agile methodologies.• Proven ability in developing and maintaining enterprise-level applications.What's On Offer• Annual salary ranging from $96,000 - $148,000 with bonus opportunities.• Comprehensive health benefits and a 401(k) with employer match.• Generous paid time off, paid holidays, and professional development assistance.• Access to on-site amenities including a fitness center and dining options.Apply via Haystack today!