HamburgerMenu
hirist

Java Developer - Spring Boot/Hibernate

Posted on: 09/10/2025

Job Description

Description :


About the Role :

The role involves designing, developing, and maintaining enterprise-grade applications using modern Java frameworks. The Java Developer will collaborate with cross-functional teams to build scalable backend systems and efficient user interfaces.

The position demands strong technical proficiency in backend architecture, database design, and full-stack application development within the financial domain.


Key Responsibilities


- Develop and maintain backend services and APIs using Java 11, 17, or 21.

- Design and implement microservices using Spring Boot and JPA/Hibernate.

- Work in Linux environments with scripting, server configuration, and system administration responsibilities.

- Manage deployments and configurations using Apache Httpd and Tomcat.

- Contribute to UI development and integration using React.

- Design, maintain, and optimize relational databases including PostgreSQL and Oracle.

- Perform data analysis, troubleshoot issues, and enhance overall application performance.

- Collaborate with product, QA, and operations teams to deliver high-quality software solutions.

- Ensure adherence to coding standards, security guidelines, and performance benchmarks.

- Stay updated with emerging tools and technologies in backend and frontend development.


Requirements :


- 4 to 8 years of professional experience in software development.

- Strong proficiency in Core Java with practical experience in Java 11 or higher versions.

- Proven expertise in Spring Boot and JPA/Hibernate frameworks.

- Hands-on experience with Linux scripting and administration.

- Experience managing web servers such as Apache Httpd and Tomcat.

- Working knowledge of frontend development using React.

- Strong command over relational databases, preferably PostgreSQL or Oracle.

- Analytical mindset with experience in performance tuning and data analysis.

- Prior exposure to financial domain applications is preferred.

- Bachelors or Masters degree in Computer Science, Engineering, or related discipline


info-icon

Did you find something suspicious?