Senior Software Developer (Java)
- sheffield, south yorkshire, S1 2GU, United Kingdom
- Hybrid
- Full time
- £72,000 - £72,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced Senior Software Developer with a strong background in Java to join their innovative technology team in Sheffield . This hybrid role offers a dynamic work environment where you will contribute to the design, development, and maintenance of complex enterprise-level applications. You will work closely with cross-functional teams, taking a leading role in implementing robust solutions and mentoring junior developers. This is an excellent opportunity for a seasoned Java developer looking to advance their career within a collaborative setting that values technical expertise and continuous growth.
Key Responsibilities
- Design, develop, and implement high-quality, scalable, and maintainable enterprise applications using Java and related frameworks (e.g., Spring Boot).
- Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
- Collaborate with product owners and stakeholders to understand requirements and translate them into technical solutions.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and resolve complex software defects and production issues.
- Contribute to architectural discussions and drive technical decision-making for new features and projects.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development, with a primary focus on Java .
- Strong proficiency with the Java ecosystem, including frameworks like Spring, Spring Boot, Hibernate.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and SQL.
- Familiarity with microservices architecture, RESTful APIs, and cloud platforms (AWS, Azure).
- Experience with version control systems (Git) and agile development methodologies.
- Excellent problem-solving skills and ability to work effectively in a hybrid team environment in Sheffield .
Benefits
- Competitive annual salary with performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Robust pension scheme and life assurance.
- Opportunities for professional development, training, and attending conferences.
- A collaborative and supportive team culture offering hybrid flexibility.
- Generous paid time off and company social events.


