> Markdown version of [/jobs/ext/3253812-java-hibernate-developer](https://www.wearedevelopers.com/jobs/ext/3253812-java-hibernate-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 Hibernate Developer - **Company:** Hireoptica - **Location:** London, UK - **Salary:** £59,285.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Unit Testing, Software Quality, Code Review, Databases, Relational Databases, Software Design Patterns, Gradle, Hibernate (Java), Spring Framework, Junit, PostgreSQL, Apache Maven, MySQL, Oracle (Applications), Performance Tuning, Mockito, Software Engineering, SQL Databases, Web Services, Freeform SQL, Enterprise Software Applications, Spring-mvc, Spring-boot, Caching, Git, Spring Data, Build Tools, Restful APIs, Software Version Control - **Published:** September 3, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5867221193 ## About the Role * Strong proficiency in Java programming language (Java 8+ features). * Extensive experience with Hibernate ORM framework, including mapping, querying (HQL/Criteria API), caching strategies, and performance tuning. * Solid understanding of relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL. * Experience with Spring Framework, particularly Spring Boot, Spring Data, and Spring MVC. * Familiarity with RESTful APIs and web services development. * Experience with build tools like Maven or Gradle. * Knowledge of version control systems, particularly Git. * Understanding of software design patterns and architectural principles. * Experience with unit testing frameworks (JUnit, Mockito). * Familiarity with agile development methodologies. ## Description We are seeking a skilled Java Hibernate Developer to join our dynamic software development team. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance enterprise applications using Java and Hibernate ORM framework., * Design, develop, and implement efficient, reusable, and reliable Java code using Hibernate ORM framework. * Develop and maintain database schemas, mappings, and configurations for optimal performance. * Write complex SQL queries and optimize database interactions for performance and scalability. * Collaborate with cross-functional teams to define, design, and ship new features. * Ensure the best possible performance, quality, and responsiveness of applications. * Identify and correct bottlenecks and fix bugs. * Help maintain code quality, organization, and automatization. * Participate in code reviews and provide constructive feedback to team members. * Stay up-to-date with emerging trends and technologies in Java and Hibernate development.