> Markdown version of [/jobs/ext/4532388-java-developer](https://www.wearedevelopers.com/jobs/ext/4532388-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Talent Smart - **Location:** Sheffield, UK - **Salary:** £175,500 - **Contract:** Temporary contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Component-Based Software Engineering, Automation of Tests, Unit Testing, Software Quality, Continuous Integration, Graph Database, Neo4j, Open Source Technology, Software Maintenance, Software Engineering, Web Application Frameworks, Java Application Server, Software Application Programming, Technical Debt, Backend, AngularJS, Atlassian Tools, Front End Software Development, Cloud Migration, Restful APIs, Code Restructuring, Microservices - **Published:** November 3, 2026 - **Apply:** https://www.careerboard.com/gb/en/find-jobs-in-United-Kingdom/-E66E856525EF939877/ ## About the Role * Strong commercial Java development experience, ideally using modern Java (Java 11 or later). * Experience designing and developing applications using a microservices architecture. * Proven experience designing and building REST APIs. * Experience modernising and/or refactoring Legacy Java applications. * Strong technical troubleshooting and analytical problem-solving skills. * Experience working with graph databases. * Experience with automated testing, including unit and integration testing. * Experience using TDD and/or BDD methodologies and associated frameworks. * Experience resolving dependency issues, including version conflicts and upgrades. * Experience identifying and remediating vulnerabilities in application dependencies. * Experience working within Agile software development teams. * Experience using CI/CD practices and tooling. * Experience working with Jira and Confluence. * Experience developing HTML/JavaScript front ends. Desirable Skills & Experience * Experience with Neo4j or another graph database technology. * Experience with Angular or another modern Front End framework. * Experience migrating applications between hosting or platform environments. * Experience working with internal developer platforms or Bring Your Own Code (BYOC) environments. * Experience working with application modernisation and cloud/platform migration programmes. Personal Attributes * Proactive and self-motivated, with the ability to identify what needs to be done without waiting for direction. * Comfortable working independently while also being an active and collaborative member of an engineering team. * Strong interpersonal and communication skills, with the ability to work effectively with technical and non-technical stakeholders. * A structured and analytical approach to problem solving. * A strong focus on software quality, maintainability and continuous improvement. * Comfortable working in a fast-paced Agile environment and adapting to changing priorities. What You'll Bring We are looking for a developer who is technically strong, pragmatic and proactive, with a genuine interest in modernising applications and solving complex engineering problems. You should be comfortable working across the full development life cycle, from designing and implementing new features through to automated testing, troubleshooting, deployment and ongoing support. You will be joining a collaborative engineering team where you will have the opportunity to contribute to a significant application modernisation and platform migration programme while helping to improve the developer experience across the organisation. MUST BE ABLE TO WORK IN SHEFFIELD ## Description You will work closely with developers, testers, product stakeholders and the wider organisation to deliver secure, reliable and maintainable software. The role will involve predominantly Back End development, with some Front End development, API and microservice development, automated testing and technical troubleshooting., * Design, develop and implement Back End features in line with the product backlog and business priorities, with some Front End development. * Contribute to the re-platforming of the application from PCF to the internal BYOC platform. * Modernise Legacy Java applications, addressing technical debt and improving maintainability, scalability and reliability. * Design, build and maintain REST APIs, microservices and supporting application components. * Collaborate with the wider engineering team to design, develop, test and launch new features. * Work closely with developers, testers and stakeholders to build, operate and continuously improve products. * Proactively engage with customers and users to investigate and resolve issues and respond to feature requests. * Identify, troubleshoot and resolve complex technical issues across the application and its dependencies. * Identify dependency conflicts, perform dependency upgrades and remediate vulnerabilities in third-party and open-source components. * Develop and maintain automated unit and integration tests using TDD and/or BDD approaches. * Participate in peer code reviews and contribute to testing and quality assurance across the team. * Work within an Agile CI/CD environment, delivering frequent, high-quality releases at a sustainable pace. * Contribute to continuous improvement of development practices, engineering standards and team processes. * Use tools such as Jira and Confluence to manage work, document solutions and collaborate effectively.