> Markdown version of [/jobs/ext/1199993-software-developer-java](https://www.wearedevelopers.com/jobs/ext/1199993-software-developer-java). 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). --- # Software Developer (Java) - **Company:** Information Tech Consultants - **Location:** UK - **Experience:** Starter - **Salary:** £35,000.0 - £40,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Spring Security, Code Reuse, Databases, Hibernate (Java), Java Persistence API, Java Web Services, Spring Framework, PostgreSQL, MySQL, Scrum Methodology, Software Engineering, Software Systems, SQL Databases, Enterprise Software Applications, Spring-mvc, Spring-boot, Backend, Information Technology, Restful APIs, Microservices - **Published:** July 8, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=54a4038c6e879022 ## About the Role * Strong knowledge of Core Java and Spring Boot. * Experience with REST APIs and Microservices architecture. * Good understanding of Spring Framework modules (Spring MVC, Spring Data JPA, Spring Security). * Knowledge of Hibernate/JPA. * Experience with SQL databases like MySQL or PostgreSQL., * Bachelor's degree in Computer Science, IT, or related field. * Experience working on enterprise applications. * Knowledge of Agile/Scrum methodology. Experience * 2-4 years of experience in Java/Spring Boot development. ## Description We are seeking a skilled and motivated Java Developer to join our growing software development team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable Java-based applications. You'll collaborate with cross-functional teams to deliver robust software solutions that meet business requirements., We are seeking a skilled Java/Spring Boot Developer to design, develop, and maintain scalable Java-based applications and microservices. The ideal candidate should have experience with Spring Boot, REST APIs, databases, and backend development practices. The role involves collaborating with cross-functional teams to build high-performance enterprise applications., * Develop and maintain backend applications using Java, Spring Boot and Hibernate. * Design and implement RESTful APIs and microservices. * Integrate applications with databases and third-party services. * Write clean, efficient, and reusable code/ coding practices. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Hibernate: How to keep calm](https://www.wearedevelopers.com/videos/534-hibernate-how-to-keep-calm) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)