Java Developer — React & Spring Boot
You will build and maintain the custom applications our clients run their operations on — Spring Boot services on the back end, React on the front, integrated with enterprise systems that were not designed to talk to each other. This is client-facing delivery work on programs where the software has a named owner and a real deadline, not an internal backlog.
What you will do
- Design and build Spring Boot services and REST APIs
- Build React front ends against those services
- Integrate with enterprise platforms, databases, and third-party APIs
- Write tests and take part in code review
- Work directly with client engineering and product teams
- Support releases through to production
What you will need
- 5+ years building production Java applications
- Strong Spring Boot — REST, dependency injection, data access
- React with hooks, and modern JavaScript
- SQL and relational data modeling
- Git, CI/CD pipelines, JUnit or equivalent
- Comfortable working in a client environment
Helpful, not required
- TypeScript
- AWS or Azure
- Docker and Kubernetes
- Kafka or similar messaging
- Enterprise integration patterns
- Retail, financial services, or manufacturing domain experience