Home
Jobs
Companies
Resume

10 Hibernate Orm Jobs

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

7.0 - 10.0 years

22 - 35 Lacs

Pune

Remote

Naukri logo

Role: Java Technical Lead Location: Permanent Remote Shift: 2nd Shift (1:30 PM to 10:30 PM IST) Experience : 7+ years We are seeking an experienced Java Technical Lead with a deep understanding of Java/J2EE, Spring, and SpringBoot frameworks. The ideal candidate will be responsible for leading the design, development, and implementation of scalable and high-performance applications. You will play a key role in defining the architecture, coding best practices, and ensuring that high-quality, maintainable code is delivered. This role requires collaboration with cross-functional teams, including product owners, frontend developers, and DevOps, to ensure seamless integration of backend services. The candidate should be well-versed in cloud platforms, containerization technologies, and CI/CD pipelines. Responsibilities: Work closely with the VP of Engineering to platformize the code, ensuring consistency and reusability across services. Collaborate with Product Owners/Business Users to understand project requirements. Identify project scope and break it down into smaller, manageable components. Develop Java SpringBoot applications adhering to clean code principles, ensuring modular, readable, and maintainable code. Write unit tests and automated integration tests to identify and resolve bugs or issues. Participate in peer code reviews and contribute to maintaining code quality and best practices. Work closely with frontend developers to integrate web applications with APIs and other backend systems. Develop and maintain technical documentation for software applications. Stay updated with industry trends, best practices, and suggest improvements for software development processes and technologies. Requirements: 7+ years experience with Java development using Spring, SpringBoot. Good experience with unit testing frameworks e.g. JUnit, Mockito. Good experience with databases and ORM frameworks e.g. PostgreSQL, MySQL, Hibernate. Good experience with integration testing frameworks e.g. RestAssured, Postman. Good experience with application containerization e.g. Docker, Kubernetes. Good experience with CI/CD tools e.g. Jenkins, Bamboo. Good experience with cloud platform e.g. AWS, GCP, Azure. Good understanding of Agile principles and methodologies. Good understanding of testing automation tools e.g. Supertest, Cucumber. Soft Skills : Takes ownership, is a proactive problem-solver with a positive, can-do attitude. Excellent communication and teamwork skills. Ability to work effectively in a remote environment.

Posted 1 week ago

Apply

6.0 - 10.0 years

8 - 15 Lacs

Bengaluru, Mumbai (All Areas)

Hybrid

Naukri logo

We are looking for an experienced Java Developer to join a high-performing engineering team focused on building enterprise-grade web applications for B2B use cases. The ideal candidate will be proficient in backend and full stack technologies, possess solid understanding of microservices, and be comfortable working in fast-paced Agile environments. Key Responsibilities Develop and maintain enterprise web applications using Java 8, Spring Boot, and Hibernate . Perform full-cycle software development including design, coding, unit testing, and reviews. Participate in solution design and lead technical discussions within the team. Review work of peers across all phases of development (solution, design, code, and tests). Take initiative on implementing new features and leading components/modules. Follow best practices in architecture, performance optimization, and secure coding. Required Technical Experience 36 years of experience in web application development , ideally for B2B enterprise platforms . Strong knowledge of Java 8 , Spring Boot , Hibernate , and Microservice Architecture . Proficient with Git workflows , branching, pull requests, and version control. Hands-on with Maven or Gradle , VS Code , and PostgreSQL (normalized schema, complex joins). Exposure to DevOps basics : Linux CLI, shell scripting, Kubernetes, Docker, Kafka. Familiarity with Agile/Scrum-based development in high-performance teams. Experience in building and deploying large-scale, business-critical applications. Preferred Experience Knowledge of Test-Driven Development (TDD) , Continuous Integration (CI) , and Continuous Deployment practices. Ability to work independently, mentor others, and collaborate across distributed teams. Top 10 Must-Have Skills Java 8 Spring Boot Hibernate (ORM) Microservice Architecture PostgreSQL (Database Design & Querying) Git (branching, merging, pull requests) Maven/Gradle Build Tools DevOps Basics Linux CLI, Docker, Kubernetes, Shell Scripting Kafka (basic knowledge or exposure) Agile/Scrum, TDD, CI/CD Practices

Posted 1 week ago

Apply

10.0 - 15.0 years

0 - 0 Lacs

Chennai

Work from Office

Naukri logo

Who we are looking for: ACV Auctions is seeking a Staff Software Engineer to join our MAX Engineering team and play a key technical leadership role in advancing our SaaS product, MAX Digital. This position focuses on the architecture, design, and delivery of robust, scalable, and secure Java-based platforms and services, leveraging frameworks such as Spring, Hibernate, Struts, and Maven, hosted in AWS, and utilizing SQL Server or similar relational databases. The ideal candidate brings extensive experience and a proven track record of leading the architecture and delivery of enterprise-scale Java applications. You thrive in shaping technical direction, establishing engineering standards, and mentoring engineers. You excel at building consensus across teams, driving innovation, and ensuring the continued reliability, maintainability, and performance of our products. Exceptional communication and leadership skills, along with a collaborative, team-oriented approach, are essential for guiding the next generation of our SaaS solutions. What you will do: Actively and consistently support all efforts to simplify and enhance the customer experience. Architect, deliver, and maintain large-scale, distributed Java services and systems, ensuring resilience, security, and scalability across the company’s core platforms. Define, drive, and implement engineering best practices and standards for Java, Spring, Hibernate, Struts, Maven, and associated technology stacks, influencing technical direction and tooling across multiple teams and products. Lead the technical design and implementation of critical APIs, services, and full-stack MVC applications, utilizing advanced knowledge of data modeling, protocols, storage, message brokers, and interface patterns. Set and enforce standards for code quality, performance, observability, security, and operational readiness for all Java-based systems, including integration with AWS (ECR, ECS, API Gateway, Route 53), Terraform, and modern CI/CD pipelines. Own and evolve the multi-year technical roadmap for Java applications and supporting infrastructure, proactively identifying business risk and technology debt, and ensuring robust lifecycle management of tools, libraries, and frameworks. Collaborate and communicate effectively with cross-functional engineering, product, and operations teams to define requirements, architect solutions, and coordinate system-wide rollouts. Provide technical leadership, mentorship, and guidance to multiple engineering teams, fostering a culture of continuous improvement and technical excellence. Lead and conduct rigorous code reviews, develop and enforce high standards for documentation and test suite robustness, and ensure the technical team rapidly diagnoses and resolves complex issues in production. Champion and implement engineering-wide security and compliance standards, ensuring all Java services meet or exceed regulatory and business requirements. Lead the design and implementation of advanced data models using Hibernate ORM, SQL Server (or other RDBMS), and patterns such as normalization, EAV, append-only persistence, and event sourcing at scale. Influence and contribute to the definition of company-wide standards for deployment, monitoring, and optimization of Java applications using tools like Datadog, CloudWatch Logs, and custom solutions. Drive the adoption and evolution of custom software patterns, architectural approaches, and reusable frameworks to address unique and complex software challenges. Serve as a technical escalation point for the most complex issues, providing swift, effective, and sustainable solutions across the business’ technology portfolio. Ensure high reliability, performance, and security for products and services, while balancing multiple competing priorities in a fast-paced, agile environment. Perform additional duties as assigned. What you will need: Ability to read, write, speak and understand English. Bachelor’s degree in Computer Science or a related technical discipline or equivalent practical experience 8+ years’ software development/engineering experience Minimum 8 years of experience architecting, building, and maintaining SaaS web applications using Java, Spring Framework, Hibernate, and related technologies at scale. Deep expertise in designing and implementing large-scale, distributed systems using Java, with a strong emphasis on scalability, maintainability, security, and performance. Demonstrated experience setting and influencing engineering-wide standards for architecture, technical documentation, testing, observability, build systems, and operational practices. Mastery of the Spring ecosystem, Hibernate ORM, Maven, Struts, and modern Java application frameworks, with the ability to drive adoption of best practices and new technologies across teams. Proven experience integrating and optimizing cloud-native architectures using AWS services such as ECS, ECR, API Gateway, S3, Route 53, and leveraging infrastructure-as-code tools like Terraform for provisioning and management. Advanced proficiency in SQL programming, relational database design (SQL Server, PostgreSQL, or similar), and building complex data models using ORM patterns, including normalization, EAV, append-only, and event sourcing. Extensive experience with Docker, container orchestration, and deployment automation; familiarity with Kubernetes and serverless/cloud-native deployment patterns. Expert-level knowledge of CI/CD pipelines and automation tools such as GitHub Actions, Jenkins, or similar, driving improvements to build, release, and deployment processes. Exceptional skill in release management, code quality enforcement, automated testing strategies, and the full software development lifecycle (SDLC). Demonstrated ability to architect, plan, and execute multi-year lifecycle strategies for applications, libraries, and supporting infrastructure, proactively managing technical debt and risk. Advanced expertise in debugging, profiling, and optimizing distributed systems using tools like Datadog, CloudWatch Logs, and distributed tracing frameworks. Strong leadership, mentoring, and communication skills, with a proven track record of guiding and developing engineers, leading code reviews, and fostering a culture of technical excellence. Experience working effectively across multiple teams and time zones, engaging with cross-functional stakeholders, and influencing company-wide engineering direction. Proven ability to rapidly troubleshoot and resolve the most complex technical issues, modify or develop custom patterns, and implement robust solutions under competing priorities in an agile environment. Commitment to enforcing and advancing security standards and ensuring compliance for all Java-based products and services. Proven ability to work effectively in a geographically dispersed team across multiple time zones.

Posted 2 weeks ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Noida

Work from Office

Naukri logo

Proficiency in Java and Spring Boot for backend development. Proficiency in Java and Spring Boot for backend development. Strong knowledge of REST API development and integration. Experience in frontend development with Angular. Hands-on experience with Git for version control. Exposure to DevOps practices, CI/CD pipelines, and cloud platforms like AWS (preferred). Design, develop, and maintain Java-based applications using Spring Boot and Angular. Build and integrate REST APIs for seamless web application functionality. Write clean, efficient, and testable code while following best practices. Collaborate with cross-functional teams to deliver high-quality software solutions. Debug, troubleshoot, and optimize performance issues in applications. Stay updated with emerging technologies and implement improvements where needed.

Posted 2 weeks ago

Apply

5 - 10 years

15 - 18 Lacs

Trivandrum, Kozhikode, Kochi

Work from Office

Naukri logo

5+ years of experience in Java and IT software development. Experience with Java - developing server-side core Java code for web applications in an Enterprise environment, utilizing popular application server via SpringBoot, Microservices, Golang, Required Candidate profile Team Leading Exp. Extensive knowledge on Java(17).Experience in Data structures, algorithms and Design Patterns.EWS(Exchange Web Services) and GraphAPI plus Java Mail in General (Javax Mail Framework)

Posted 2 months ago

Apply

3 - 7 years

5 - 9 Lacs

Chennai

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Spring Boot Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. You will be responsible for ensuring the applications are efficient, reliable, and scalable. Your typical day will involve collaborating with the team to understand the requirements, designing and developing the application, and testing and debugging to ensure its functionality and performance. Roles & Responsibilities: Expected to perform independently and become an SME. Required active participation/contribution in team discussions. Contribute in providing solutions to work-related problems. Collaborate with cross-functional teams to gather and analyze requirements. Design, develop, and test high-quality software applications. Troubleshoot and debug applications to ensure their functionality and performance. Ensure the applications are efficient, reliable, and scalable. Stay updated with the latest industry trends and technologies. Provide technical guidance and support to junior team members. Professional & Technical Skills: Must To Have Skills:Proficiency in Spring Boot. Strong understanding of object-oriented programming principles. Experience with Java programming language. Knowledge of web development frameworks like Spring MVC. Hands-on experience with RESTful web services. Good To Have Skills:Experience with Hibernate ORM. Familiarity with front-end technologies like HTML, CSS, and JavaScript. Experience with version control systems like Git. Additional Information: The candidate should have a minimum of 3 years of experience in Spring Boot. This position is based at our Chennai office. A 15 years full-time education is required. Qualification 15 years full time education

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Coimbatore

Work from Office

Naukri logo

Project Role : Application Support Engineer Project Role Description : Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems. Must have skills : Java Enterprise Edition Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Support Engineer, you will act as software detectives, providing a dynamic service identifying and solving issues within multiple components of critical business systems. You will play a crucial role in ensuring the smooth functioning of the applications and resolving any technical glitches that may arise. Roles & Responsibilities: Expected to be an SME, collaborate and manage the team to perform. Responsible for team decisions. Engage with multiple teams and contribute on key decisions. Provide solutions to problems for their immediate team and across multiple teams. Ensure timely resolution of application issues and technical glitches. Perform root cause analysis and implement corrective actions. Collaborate with cross-functional teams to troubleshoot and resolve complex technical issues. Develop and maintain technical documentation for support processes and procedures. Professional & Technical Skills: Must To Have Skills:Proficiency in Java Enterprise Edition. Strong understanding of software development life cycle and application support processes. Experience in troubleshooting and resolving application issues. Knowledge of database management systems and SQL queries. Good To Have Skills:Experience with Spring Framework and Hibernate ORM. Familiarity with web technologies such as HTML, CSS, and JavaScript. Experience in working with Unix/Linux environments. Knowledge of ITIL framework and incident management processes. Additional Information: The candidate should have a minimum of 5 years of experience in Java Enterprise Edition. This position is based at our Hyderabad office. A 15 years full time education is required. Qualifications 15 years full time education

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Gurgaon, Jaipur

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Spring Boot Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. You will be responsible for ensuring the applications are efficient, reliable, and scalable. Your typical day will involve collaborating with the team to understand the requirements, designing and developing the application, and testing and debugging to ensure its functionality and performance. Roles & Responsibilities: Expected to perform independently and become an SME. Required active participation/contribution in team discussions. Contribute in providing solutions to work-related problems. Collaborate with cross-functional teams to gather and analyze requirements. Design, develop, and test high-quality software applications. Troubleshoot and debug applications to ensure their functionality and performance. Ensure the applications are efficient, reliable, and scalable. Stay updated with the latest industry trends and technologies. Provide technical guidance and support to junior team members. Professional & Technical Skills: Must To Have Skills:Proficiency in Spring Boot. Strong understanding of object-oriented programming principles. Experience with Java programming language. Knowledge of web development frameworks like Spring MVC. Hands-on experience with RESTful web services. Good To Have Skills:Experience with Hibernate ORM. Familiarity with front-end technologies like HTML, CSS, and JavaScript. Experience with version control systems like Git. Additional Information: The candidate should have a minimum of 3 years of experience in Spring Boot. This position is based at our Chennai office. A 15 years full-time education is required. Qualifications 15 years full time education

Posted 3 months ago

Apply

7 - 12 years

0 - 2 Lacs

Chennai, Bengaluru, Gurgaon

Work from Office

Naukri logo

We have job oppurtunity with Waymore. AI product Company in Bangalore for Java Team Leader Interested Candidates please apply through below link (Don not apply on LinkedIn Link) https://conversationalforms.connect.waymore.io/?id=d8fa1539-4c3f-485f-9f78-a401c4b43d57 (If the link doesn't work , please copy paste on the browser) Instructions to Apply for a Job Position with Waymore (Read before applying) There are four phases of assessment to complete before the interview is scheduled with the Hiring Manager. (Each phase will take at least 30 minutes, so please ensure you have enough time to complete them before proceeding.) First Phase Discovery Phase: This phase will ask for your basic personal details, such as your name, email, contact number, etc. You'll also need to provide information about your latest education, certifications (if any), professional achievements, language skills, employment status, reason for leaving your last job, job title, work experience, and the companies you've worked for. Additionally, you'll be asked to detail your daily routine by the hour (e.g., what you do at 10 am, 11 am, 12 pm, etc., until 7 pm). Other questions will include your work mode and transportation method. You'll also need to answer questions regarding KPIs, record a video introduction, respond to technical questions based on the job description, and provide your current compensation details. Finally, you'll need to upload your profile. Once you submit your profile, you'll receive an automated email confirming whether your qualifications match the job requisition. To proceed to the second phase, you will receive an email notification for the next assessment step. Second Phase Software Knowledge This phase will test your software knowledge relevant to the job requisition. It includes multiple-choice technical questions. To proceed to the Third phase, you will receive an email notification for the next assessment step. Third Phase Pre-qualification This phase consists of multiple-choice and situational-based technical questions that assess your qualifications for the role. To proceed to the Fourth phase, you will receive an email notification for the next assessment step. Fourth Phase Qualification In the final phase, you'll answer a set of technical multiple-choice and situational-based questions to assess your qualifications further. Once you complete the Fourth Phase, you'll receive an automated email with instructions to schedule the first round of interviews with the Technical Hiring Manager. In the email, you'll be able to view the availability of the technical panel and select a suitable time for your interview. Same as for Second round with CEO and then HR Interview. Java Team Leader at Routee Job Summary We are seeking a highly skilled and experienced Java Team Leader to join our dynamic team at Routee. This is a full-time, on-site position located in Lake View Estate, 100, Kundrathur Main Rd, MS Nagar, Porur, Chennai, Tamil. As a Technical Lead, you will play a crucial role in driving our software development efforts and leading a team of talented Java developers. The Java Team Leader will be responsible for overseeing the technical aspects of our Java-based projects, mentoring team members, and ensuring the delivery of high-quality software solutions. This on-site position requires your physical presence in our office, allowing for direct collaboration with team members, stakeholders, and other departments. You'll have the opportunity to work in a vibrant office environment, fostering innovation and teamwork through face-to-face interactions. Key Responsibilities Lead and manage a team of Java developers, providing technical guidance and mentorship Collaborate with product owners and stakeholders to define technical requirements and architecture Oversee the design, development, and implementation of Java-based applications and services Ensure code quality, performance, and scalability through code reviews and best practices Drive innovation and continuous improvement in development processes and methodologies Participate in strategic planning and decision-making for technology initiatives Foster a culture of learning, knowledge sharing, and technical excellence within the team Daily Tasks Conduct daily stand-up meetings to review progress, address blockers, and align team efforts Review and provide feedback on code submissions through pull requests Collaborate with cross-functional teams to resolve technical issues and ensure project alignment Mentor and coach team members on Java best practices, design patterns, and coding standards Participate in technical discussions and architecture planning sessions Monitor project progress and adjust resource allocation as needed Engage in hands-on coding to support critical features or resolve complex issues Essential Duties and Responsibilities Analyze and write technical stories based on descriptions from the Product Owner, ensuring clear and actionable requirements for the development team Lead daily operations of the team, providing technical coaching and guidance to team members to enhance their skills and productivity Make decisions on and take ownership of the team's performance, implementing strategies to improve efficiency and quality Ensure timely delivery of quality products by establishing and maintaining development standards, processes, and best practices Offer technical solutions and come up with innovative ideas to address complex challenges and drive product improvements Run regular 1:1 meetings with all team members, creating trust and preventing/resolving problems to maintain a positive team dynamic Be actively engaged with hands-on coding, demonstrating technical leadership and staying current with the codebase Conduct code reviews consistently, providing constructive feedback and ensuring adherence to coding standards and best practices Participate in debugging and deployment activities, troubleshooting issues and ensuring smooth releases Collaborate with other team leaders and departments to align development efforts with overall business objectives Implement and maintain Agile development methodologies, ensuring efficient sprint planning, execution, and retrospectives Identify and mitigate technical debt, proposing and implementing refactoring initiatives to improve code maintainability Stay up-to-date with the latest Java technologies, frameworks, and industry trends, incorporating relevant advancements into the team's workflow Participate in the hiring process for new team members, conducting technical interviews and assessing candidates' skills Manage project timelines and resources, ensuring optimal allocation and utilization of team members' skills Qualifications Education and Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred) 8-10 years of professional experience in Java development 2-4 years of experience in a technical leadership or team lead role Proven track record of successfully delivering complex Java-based projects Technical Skills: Expert-level proficiency in Java programming and related technologies (e.g., Spring Framework, Hibernate) Strong understanding of object-oriented design principles and design patterns Experience with microservices architecture and RESTful API design Proficiency in version control systems (e.g., Git) and CI/CD pipelines Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) Knowledge of containerization technologies (e.g., Docker, Kubernetes) Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB) Understanding of Agile methodologies and project management tools Soft Skills: Excellent leadership and team management abilities Strong problem-solving and analytical skills Effective communication skills, both verbal and written Ability to mentor and coach team members Strong decision-making and critical thinking skills Adaptability and willingness to learn new technologies Excellent time management and organizational skills Ability to work under pressure and meet deadlines Required Software Knowledge Essential: Java Development Kit (JDK) and Java Virtual Machine (JVM) Spring Framework (Spring Boot, Spring MVC, Spring Security) Hibernate ORM Maven or Gradle build tools Git version control system Jenkins or other CI/CD tools IntelliJ IDEA or Eclipse IDE Regards Waymore Role & responsibilities Preferred candidate profile Perks and benefits

Posted 3 months ago

Apply

3 - 8 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Java Enterprise Edition Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : Minimum 15 years full time of education Engineering Graduate Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. Your typical day will involve collaborating with the team to understand the project requirements, designing and developing software solutions, and ensuring the applications meet the desired functionality and performance standards. You will also be responsible for troubleshooting and resolving any issues that arise during the development process, as well as providing technical support and guidance to the team. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work-related problems.- Collaborate with cross-functional teams to gather and analyze business requirements.- Design and develop high-quality software solutions using Java Enterprise Edition.- Ensure the applications meet the desired functionality and performance standards.- Troubleshoot and resolve any issues that arise during the development process.- Provide technical support and guidance to the team. Professional & Technical Skills:- Must To Have Skills:Proficiency in Java Enterprise Edition.- Strong understanding of object-oriented programming principles and design patterns.- Experience with web application development using Java EE technologies.- Knowledge of relational databases and SQL.- Experience with version control systems such as Git.- Good To Have Skills:Experience with Spring Framework and Hibernate ORM.- Recommendation:Familiarity with front-end technologies such as HTML, CSS, and JavaScript. Additional Information:- The candidate should have a minimum of 3 years of experience in Java Enterprise Edition.- This position is based at our Bengaluru office.- A minimum of 15 years of full-time education with an Engineering Graduate degree is required. Qualifications Minimum 15 years full time of education Engineering Graduate

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies