Posted on: 22/12/2025
Description:
Role Summary:
We are looking for a skilled Java Developer with strong experience in Spring Boot and Hibernate to design, develop, and maintain scalable, high-performance backend applications.
The ideal candidate has a solid understanding of Java fundamentals, backend architecture, and database-driven application development, and works well in collaborative, fast-paced environments.
Experience: 3 to 7 years (adjustable)
Department: Engineering / Technology
Location: On-site / Hybrid / Remote (as applicable)
Key Responsibilities:
- Design, develop, and maintain backend applications using Java, Spring Boot, and Hibernate.
- Build and consume RESTful APIs and microservices.
- Implement business logic, validations, and integrations with third-party services.
- Participate in application architecture and system design discussions.
- Optimize application performance, scalability, and reliability.
- Handle multithreading, concurrency, and memory management effectively.
- Design and manage relational database schemas.
- Use Hibernate / JPA for ORM mapping and efficient data access.
- Optimize queries, indexes, and transactions for performance.
- Implement authentication and authorization using Spring Security.
- Ensure application security, data protection, and compliance with best practices.
- Follow clean code principles and design patterns.
- Write unit and integration tests using JUnit, Mockito, or similar frameworks.
- Participate in code reviews and ensure high-quality deliverables.
- Troubleshoot and resolve bugs and production issues.
- Support CI/CD pipelines and deployment processes.
- Work with containers and cloud platforms where applicable.
- Monitor and maintain applications in production environments.
Required Skills & Experience:
- Strong proficiency in Java (Java 8 or above).
- Hands-on experience with Spring Boot, including:
i. Spring MVC
ii. Spring Data JPA
iii. Spring Security
- Strong experience with Hibernate / JPA.
- Solid understanding of REST API design principles.
- Proficiency in SQL and relational databases (MySQL, PostgreSQL, Oracle).
- Experience with Git and version control systems.
- Familiarity with build tools such as Maven or Gradle.
- Understanding of microservices architecture
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1593431
Interview Questions for you
View All