**Software Engineer / Senior Software Engineer Java (Spring)**
Location: Northwest, UK
Experience: 3+ years
We are seeking a skilled Java engineer to design and develop high-quality software solutions in a collaborative environment that values technical excellence and innovation.
Key Responsibilities:
* Designing and developing scalable, high-quality software solutions using Java (J2 SE & J2 EE) and Spring Framework.
* Building and optimising SQL92-compliant databases to support software applications.
* Ensuring software meets usability, security, and performance standards with minimal supervision.
* Contributing to a positive engineering culture by collaborating, coaching, and knowledge-sharing with your team.
* Delivering software across the full development lifecycle using Agile or Waterfall methodologies.
Requirements:
* 3+ years of experience in software development, with a strong focus on Java and Spring (Spring Boot, Spring MVC, etc.).
* Hands-on experience with SQL databases and database design.
* A degree in Computer Science or a related field.
* A track record of delivering high-quality, production-ready software on time.
* Strong communication skills and the ability to work effectively in a team.
* Full UK work rights or a valid work permit.
What We Offer:
* A competitive salary and benefits package.
* Flexible working, paid time off for holidays and sick days.
* Ongoing professional development and training opportunities.
* Regular Lunch & Learns and an Employee Recognition Programme.
* Healthcare scheme and life insurance for peace of mind.
* Salary up to £50,000