HamburgerMenu
hirist

Java Software Engineer - Hibernate

ETENICO RECRUITS
Others
6 - 8 Years

Posted on: 19/08/2025

Job Description

We are seeking a talented and passionate Java Software Engineer to join our dynamic development team. The ideal candidate will have 4+ years of experience in building robust, scalable backend services and APIs using Java. This role requires strong technical proficiency, a solid understanding of database management, and a commitment to agile methodologies and DevOps best practices to deliver high-quality, efficient software solutions.


Key Responsibilities :


- Develop robust backend services and APIs using Java 21, ensuring clean, scalable, and testable code adheres to best practices.


- Implement efficient ORM (Object-Relational Mapping) layers and manage relational data with Hibernate or similar frameworks, specifically using MySQL for schema design and query optimization.


- Build and maintain RESTful APIs for seamless JSON-based data exchange between services and client applications.


- Collaborate effectively within an agile environment, actively participating in sprint planning, daily stand-ups, and retrospectives.


- Utilize GIT for version control and manage tasks and workflows efficiently using JIRA.


- Follow DevOps best practices, including Configuration as Code (CaC) principles, continuous integration, comprehensive unit testing, and rigorous code reviews to ensure high code quality.


- Diagnose and resolve complex issues across services, APIs, and database layers to ensure system stability and performance.


Required Skills & Qualifications :


- Experience : 6+ years of professional experience in software development.


- Strong proficiency in Java development.


- Hands-on experience with Hibernate or similar ORM frameworks.


- Solid understanding of relational databases, specifically MySQL, including schema design and query optimization.


- Hands-on experience with JSON data structures and building/consuming RESTful APIs.


- Proficiency with GIT and collaborative development workflows.


- Experience with JIRA for task tracking and agile development.


Preferred :


- Knowledge of Configuration as Code (CaC) concepts.


- Strong problem-solving and analytical skills.


- Excellent communication and teamwork abilities.

info-icon

Did you find something suspicious?