Java Developer
- nottingham, nottinghamshire, NG1 1DQ, United Kingdom
- Hybrid
- Full time
- £72,000 - £72,000 Per Annum
Job Description
About the Role
Our client is seeking a proficient Java Developer to join their growing technology team in Nottingham . This hybrid role involves designing, developing, and maintaining high-quality Java-based applications and services that support critical business operations. You will work within an agile development environment, collaborating with cross-functional teams to deliver robust and scalable software solutions. This is an excellent opportunity for a motivated developer to contribute to innovative projects, enhance their skills, and grow their career within a supportive and dynamic company culture.
Key Responsibilities
- Develop, test, and deploy well-designed, efficient, and maintainable Java code.
- Design and implement RESTful APIs and microservices using relevant frameworks (e.g., Spring Boot).
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize applications for performance, scalability, and reliability.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing software systems.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 3 years of professional experience in Java development.
- Strong understanding of the Java ecosystem and associated frameworks (e.g., Spring, Hibernate).
- Experience with database technologies (SQL and/or NoSQL) and ORM tools.
- Familiarity with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git).
- Knowledge of agile development methodologies and experience working in cross-functional teams.
Benefits
- Competitive salary and annual bonus opportunities.
- Hybrid working model offering a blend of office and remote flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous pension scheme and paid time off.
- Access to training resources and opportunities for career advancement.


