Java Hibernate Developer

Hireoptica
London, UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£59,285.0
Working hours
Regular working hours

Tech stack

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
+20 more
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

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all