The Role
The Java Developer will design, build, and scale software solutions using object-oriented principles, collaborating with the engineering team to deliver reliable code.
Summary Generated by Built In
We’re looking for an experienced Java
Developer to help design, build, and scale modern software solutions. You’ll
work with a collaborative engineering team, applying solid object-oriented
principles and best practices to deliver clean, reliable code that runs at
scale.
Requirements
- Java (or Kotlin) with strong OO
design (polymorphism, inheritance, encapsulation)
- Spring Boot / Spring Framework for
microservices and APIs
- JPA / Hibernate for persistence,
with solid SQL/JDBC experience (schema design, queries, updates)
- JUnit (and similar) for testing
- Build tools: Maven / Gradle
- Version control: Git
Skills Required
- Experience with Java or Kotlin
- Strong OO design principles
- Experience with Spring Boot / Spring Framework
- JPA / Hibernate for persistence
- Solid SQL/JDBC experience
- Testing experience with JUnit
- Familiarity with build tools like Maven or Gradle
- Version control experience with Git
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.







