Java Developer
Haystack · Rochester, MN · 1 mo ago
RemoteRemoteEngineeringFull-time
About the role
This position involves designing, developing, and supporting backend services for content and knowledge platforms. It includes building and maintaining Java and Spring Boot microservices for enterprise integrations, creating and enhancing REST APIs for data and content movement, supporting content transformation, publishing, and delivery workflows, and collaborating with cross-functional teams in an agile environment.
Responsibilities
- Design, develop, and support backend services for content and knowledge platforms
- Build and maintain Java and Spring Boot microservices for enterprise integrations
- Create and enhance REST APIs for data and content movement between systems
- Support content transformation, publishing, and delivery workflows
- Work with event-driven and distributed architectures for scalability and reliability
- Collaborate with cross-functional teams in an agile environment
Requirements
- Strong experience with Java 11+
- Hands-on Spring Boot and microservices development experience
- Experience building and supporting REST APIs and enterprise integrations
- Familiarity with SQL and NoSQL databases
- Understanding of event-driven and distributed systems
- Experience with automated testing and CI/CD workflows
Qualifications
Competitive compensation and comprehensive benefits package
Opportunity to work on a major content and knowledge services modernization initiative
Collaborative and agile working environment
Skills
- Java 11+
- Spring Boot and microservices development
- REST API development
- SQL and NoSQL databases
- Event-driven and distributed systems
- Automated testing and CI/CD workflows
Benefits
- Competitive compensation
- Comprehensive benefits package
- Major content and knowledge services modernization initiative opportunity
- Collaborative and agile working environment
Pay
TBD
Schedule
TBD