Talent.com
Java Developer - JPA/Hibernate
Java Developer - JPA/HibernateInformation Technology • Chennai
Java Developer - JPA / Hibernate

Java Developer - JPA / Hibernate

Information Technology • Chennai
29 days ago
Job description

Description :

Key Responsibilities :

Software Development & Implementation :

  • Design, develop, and maintain Java applications using frameworks like Spring Boot, Hibernate, and JPA.
  • Implement RESTful APIs, SOAP web services, and microservices-based architectures.
  • Ensure code quality, reusability, and adherence to best practices.
  • Optimize application performance and scalability.

Back-End Development & API Integration :

  • Develop and integrate APIs for seamless data exchange between front-end and back-end systems.
  • Implement authentication and authorization mechanisms (OAuth, JWT, Spring Security).
  • Work with messaging systems like RabbitMQ, Kafka for asynchronous processing.
  • Database Management :

  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB) for data persistence.
  • Write optimized queries and stored procedures for database interactions.
  • Ensure database security, indexing, and optimization for better performance.
  • Testing & Debugging :

  • Perform unit testing using JUnit, Mockito and integration testing for ensuring code reliability.
  • Debug and troubleshoot performance issues, memory leaks, and runtime exceptions.
  • Implement logging mechanisms using Log4j, SLF4J.
  • CI / CD & DevOps Collaboration :

  • Work with DevOps teams to integrate code into CI / CD pipelines (Jenkins, GitLab CI / CD, Azure DevOps).
  • Utilize containerization tools like Docker, Kubernetes for application deployment.
  • Collaborate on cloud-based deployments using AWS, Azure, or Google Cloud.
  • Security & Performance Optimization
  • Ensure application security using encryption, authentication, and secure coding standards.
  • Optimize Java applications for speed and efficiency.
  • Identify and resolve vulnerabilities following OWASP best practices.
  • Agile Development & Team Collaboration :

  • Participate in Agile / Scrum ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Work with product managers, business analysts, and UI / UX designers to refine requirements.
  • Collaborate with front-end developers to integrate APIs and enhance user experience.
  • Documentation & Continuous Learning
  • Maintain technical documentation, including system architecture and API documentation.
  • Stay updated with Java advancements, frameworks, and best practices.
  • Contribute to knowledge-sharing sessions and team mentorship.
  • Requirements : Technical Skills :

  • Core Java (JDK 11+), Spring Boot, Hibernate, JPA.
  • Microservices architecture, RESTful APIs, SOAP web services.
  • SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Cassandra).
  • Testing frameworks (JUnit, Mockito).
  • Version control (Git, GitHub, GitLab, Bitbucket).
  • CI / CD tools (Jenkins, Docker, Kubernetes).
  • Cloud services (AWS, Azure, GCP) - optional but preferred.
  • Soft Skills :

  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work in a fast-paced, Agile environment.
  • Attention to detail and passion for software development
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Chennai

    Related jobs
    Java Fullstack

    Java Fullstack

    Tata Consultancy Services • Chennai, Tamil Nadu, India
    JAVA 8 ,Java Script, HTML, CSS,Hibernate, RestAPI.Interview date : Profile sharing 28-Nov-25.Follow me for more Job updates!.Show more
    Last updated: 30+ days ago • Promoted
    Java Full Stack Developer

    Java Full Stack Developer

    Best Infosystems Ltd. • Chennai, Tamil Nadu, India
    Java Full Stack Developer_Full-Time_Chennai.Java / J2EE, Spring / Spring Boot / Quarkus Frameworks, Microservices, Angular ,Oracle, PostgreSQL, MongoDB. AWS (S3, Lambda, EC2, EKS, CloudWatch).Event Stream...Show more
    Last updated: 30+ days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Tata Consultancy Services • Chennai, India
    Desired Competencies (Technical / Behavioral Competency).Development experience in Java 1.API & Webservice development experience. Responsibility of / Expectations from the Role.Build, verify and depl...Show more
    Last updated: 30+ days ago • Promoted
    Java Developer

    Java Developer

    Kumaran Systems • Chennai, Tamil Nadu, India
    Job Description – Senior Java Developer (Technical Specialist).Chennai (Offshore Development Centre).Weekly 3 days in Office and 2 days in Work from home). Kumaran Systems, founded in 1990 by a grou...Show more
    Last updated: 30+ days ago • Promoted
    Java Developer - JPA / Hibernate

    Java Developer - JPA / Hibernate

    Confidential • Chennai, India
    Software Development & Implementation.Design, develop, and maintain Java applications using frameworks like Spring Boot, Hibernate, and JPA. Implement RESTful APIs, SOAP web services, and microservi...Show more
    Last updated: 23 days ago • Promoted
    Lead Java Developer - Spring / Hibernate

    Lead Java Developer - Spring / Hibernate

    ConsultBae India Private Limited • Chennai
    Description : Lead Java Developer Role Overview The Lead Java Developer is a senior technical role requiring 6 to 9 years of...Show more
    Last updated: 9 days ago • Promoted
    Senior Developer - Java Technologies

    Senior Developer - Java Technologies

    HRassistance India Consultancy LLP • Chennai
    Description : About the Company : Our client is a multinational information technology (IT) and business consu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Talent Smart • Chennai, Tamil Nadu, India
    Hyderaba, Bangalorr,Chennai,Pune, Nagpur.Strong hands-on experience with.Kafka Streams, and Schema Registry.AWS / GCP / Azure) including deployment, monitoring, and scalability.Jenkins, GitLab CI / CD, o...Show more
    Last updated: 30+ days ago • Promoted
    Java Developer

    Java Developer

    Worldline Global Services • Chennai, Tamil Nadu, India
    Worldline helps businesses of all shapes and sizes to accelerate their growth journey - quickly, simply, and securely.We are the innovators at the heart of the payments technology industry, shaping...Show more
    Last updated: 24 days ago • Promoted
    TVS Next - Senior Java AWS Developer - Spring Boot / Hibernate

    TVS Next - Senior Java AWS Developer - Spring Boot / Hibernate

    TVS NEXT LIMITED • Chennai
    What youll do : - Develop and maintain scalable web applications and RESTful APIs using Java with Jetty and Spring Boot...Show more
    Last updated: 30+ days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    Talentmatics • Chennai, Tamil Nadu, India
    We are seeking a highly skilled.Java backend development and experience in designing scalable enterprise applications within an Azure environment. The ideal candidate will provide technical leadersh...Show more
    Last updated: 14 days ago • Promoted
    Senior Java Backend Engineer

    Senior Java Backend Engineer

    Rrootshell Technologiiss Pvt Ltd • Chennai, IN
    Rrootshell Technologiiss Pvt Ltd.This is for FULL -TIME role and Work From Home Opportunity.Hiring : Senior Software Backend Engineer (Java). Java backed development experience.Strong understanding o...Show more
    Last updated: 30+ days ago • Promoted
    JAVASPRINGBOOT &Microservices

    JAVASPRINGBOOT &Microservices

    Tata Consultancy Services • Chennai, India
    Senior Developer / Technical lead.NoTICE PERIOD : IMMEDIATE JOINER.Desired Competencies (Technical / Behavioral Competency). Java 8 +, Spring Boot, REST API and Microservices development with hands-on c...Show more
    Last updated: 23 days ago • Promoted
    Skylark Digi Solution - Senior Java Developer - Spring Boot / Hibernate

    Skylark Digi Solution - Senior Java Developer - Spring Boot / Hibernate

    SKYLARK DIGI SOLUTIONS • Chennai
    Description : - Position : Senior Java Developer.Notice Period : Immediate to 15 Days Preferred.Experience : 57 years (Relevant Java Backend).Interview Mode : Virtua...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer (Java)

    Software Developer (Java)

    HID • Chennai, Tamil Nadu, India
    Duties and Responsibilities include the following.Lead daily stand-ups, sprint planning, reviews, and retrospectives.Support the development team in resolving impediments and ensure smooth project ...Show more
    Last updated: 30+ days ago • Promoted
    Sapien Developer - Java

    Sapien Developer - Java

    Renovision Automation Services Pvt.Ltd. • Chennai
    We are looking for an experienced Java / JEE Developer with strong expertise in enterprise-level application development and hands-on experience in reinsurance software implementat...Show more
    Last updated: 11 days ago • Promoted
    Zuci Systems - Java Developer - Spring Boot / Hibernate

    Zuci Systems - Java Developer - Spring Boot / Hibernate

    ZUCI SYSTEMS (INDIA) PRIVATE LIMITED • Chennai
    Description : Role : Java Developer Experience 5 to 10 Years Location Chennai Notice Period Immediat...Show more
    Last updated: 30+ days ago • Promoted
    iAgami Technologies - Senior Java Developer - Spring Boot

    iAgami Technologies - Senior Java Developer - Spring Boot

    iAgami Technologies • Chennai
    About the Role : We are looking for a skilled Java Developer with hands-on experience in Spring Boot to join our dynamic team. This role is ideal for someone who enjoy...Show more
    Last updated: 30+ days ago • Promoted