Java Developer
- liverpool, merseyside, L1 8JQ, United Kingdom
- Permanent·Hybrid
- Full time
- £60,000 - £60,000 Per Annum
Job Description
About the Role
Our client is looking for a skilled Java Developer to join their software engineering team in Liverpool . This role focuses on designing, developing, and maintaining robust backend applications using Java and related technologies. You will contribute to the full software development lifecycle, from conception to deployment, working within an agile framework. This is an excellent opportunity for a developer eager to work on challenging projects and grow their career in a supportive team environment.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write high-quality, well-tested code and participate in code reviews.
- Troubleshoot, debug, and upgrade existing systems.
- Optimize application performance and ensure scalability.
- Contribute to the continuous improvement of development processes and methodologies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 2+ years of professional experience in Java development .
- Proficiency with Java 8+ and common frameworks like Spring Boot.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM tools.
- Understanding of version control systems (e.g., Git).
- Familiarity with RESTful APIs and microservices architecture is a plus.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance.
- Generous holiday allowance and pension scheme.
- Opportunities for professional development and training.
- A hybrid work environment allowing for a mix of office presence in Liverpool and remote work.


