Java Software Developer
We are looking for a mid-level Java Software Developer to join a small, collaborative team delivering a specialist SaaS platform to academic and commercial clients.
You will contribute to the ongoing development, enhancement, and support of a complex web-based management system. This is a hands-on role where you’ll work across the full stack, take ownership of features, and help improve system performance, stability, and scalability.
Key Responsibilities
- Develop and maintain full-stack Java web applications
- Contribute to the design and implementation of new features
- Write clean, maintainable, and secure code
- Create and optimise database schemas and complex SQL queries
- Participate in Agile ceremonies and collaborative planning
- Support releases, deployments, and CI/CD processes
- Investigate and resolve bugs and technical issues
- Work closely with internal stakeholders to understand requirements
About You
Essential:
- Commercial experience in Java development
- Experience with Spring (e.g. Spring MVC)
- Strong JavaScript skills
- Experience with relational databases and SQL
- Understanding of Agile development practices
- Good problem-solving and debugging skills
- Strong communication skills and ability to work within a team
Desirable:
- Experience with CI tools (e.g. Jenkins)
- Exposure to cloud platforms (e.g. AWS)
- Experience with PL/SQL or reporting tools
Benefits
- Good Pension
- 33 day annual leave + BH
- Bonus
This is an excellent opportunity for a developer looking to grow their technical skills within a supportive team while contributing to a robust and evolving SaaS product.
Interested? Please Click Apply Now
Java Software Developer