Java Software Engineer
About the role
A leading technology staffing and solutions firm is seeking a talented Java Software Engineer to contribute to critical application modernization and security initiatives.
The Role
Develop, enhance, and maintain enterprise applications using Java and Spring technologies
Support application vulnerability remediation and security hardening
Design, develop, and integrate REST APIs and microservices
Troubleshoot and modify existing web applications across backend and frontend layers
Collaborate with developers through code reviews and Agile/Scrum ceremonies
Work with containerized applications deployed in OpenShift/Kubernetes and Docker environments
What You'll Need
Strong Core Java development experience (Java 17 or Java 21 preferred)
Hands-on experience with Spring Boot and Spring Web MVC
Strong experience developing and consuming REST APIs
Frontend/web development experience including JavaScript, AJAX, Thymeleaf, and Backbone.js
Solid understanding of microservices architecture, containerization (Docker, Kubernetes), and web security concepts
Ability to read, troubleshoot, and modify existing JavaScript/UI code effectively
What's On Offer
Opportunity to work on critical application modernization and security projects
Comprehensive benefits package including medical/dental/vision, 401(k), and more
Collaborative and agile development environment
Chance to work with cutting-edge technologies like OpenShift and Kubernetes
Apply via Haystack today!
Responsibilities
- Develop, enhance, and maintain enterprise applications using Java and Spring technologies
- Support application vulnerability remediation and security hardening
- Design, develop, and integrate REST APIs and microservices
- Troubleshoot and modify existing web applications across backend and frontend layers
- Collaborate with developers through code reviews and Agile/Scrum ceremonies
- Work with containerized applications deployed in OpenShift/Kubernetes and Docker environments
Qualifications
- Strong Core Java development experience (Java 17 or Java 21 preferred)
- Hands-on experience with Spring Boot and Spring Web MVC
- Strong experience developing and consuming REST APIs
- Frontend/web development experience including JavaScript, AJAX, Thymeleaf, and Backbone.js
- Solid understanding of microservices architecture, containerization (Docker, Kubernetes), and web security concepts
- Ability to read, troubleshoot, and modify existing JavaScript/UI code effectively
Benefits
- Comprehensive benefits package including medical/dental/vision
- 401(k)
- Collaborative and agile development environment
- Chance to work with cutting-edge technologies like OpenShift and Kubernetes
Skills mentioned
About Haystack
Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.