Connecting Odds
HCLTech

Spring Boot Technical Lead - Hibernate

HCLTech
Gandhi Nagar, Gujarat, IndiaPosted Discovered via the company's careers siteMatch locked
Full-time

Job Summary

As a Technical Lead specializing in Spring Boot, you will play a pivotal role in managing technology within projects and providing critical technical guidance and solutions. Your expertise will guide the team towards enhancing their technical skills and ensuring adherence to best practices, ultimately driving project success and innovation within the organization.

Key Responsibilities

Frontend (Angular) Responsibilities •Develop UI Components Build reusable, responsive, and dynamic components using Angular framework. •Implement Client-Side Logic Handle data binding, routing, and state management. •Integrate APIs Consume RESTful APIs provided by the backend (Spring Boot). •Performance Optimization Optimize rendering, lazy loading, and reduce bundle size. •Cross-Browser Compatibility Ensure the application works across different browsers and devices. •Testing Write unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress. Backend (Spring Boot) Responsibilities •Develop RESTful APIs Design and implement secure, scalable APIs using Spring Boot. •Database Integration Work with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL). •Security Implement authentication and authorization (e.g., JWT, OAuth2). •Microservices Architecture Build modular services and integrate with other systems. •Error Handling & Logging Implement proper exception handling and logging using frameworks like Logback or SLF4J. •Testing Write unit and integration tests using JUnit and Mockito. Required Skills:

Frontend (Angular) Responsibilities

  • Develop UI Components

Build reusable, responsive, and dynamic components using Angular framework.

  • Implement Client-Side Logic

Handle data binding, routing, and state management.

  • Integrate APIs

Consume RESTful APIs provided by the backend (Spring Boot).

  • Performance Optimization

Optimize rendering, lazy loading, and reduce bundle size.

  • Cross-Browser Compatibility

Ensure the application works across different browsers and devices.

  • Testing

Write unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress.


  1. Backend (Spring Boot) Responsibilities
  • Develop RESTful APIs

Design and implement secure, scalable APIs using Spring Boot.

  • Database Integration

Work with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL).

  • Security

Implement authentication and authorization (e.g., JWT, OAuth2).

  • Microservices Architecture

Build modular services and integrate with other systems.

  • Error Handling & Logging

Implement proper exception handling and logging using frameworks like Logback or SLF4J.

  • Testing

Write unit and integration tests using JUnit and Mockito.

Skill Requirements

Frontend (Angular) Responsibilities •Develop UI Components Build reusable, responsive, and dynamic components using Angular framework. •Implement Client-Side Logic Handle data binding, routing, and state management. •Integrate APIs Consume RESTful APIs provided by the backend (Spring Boot). •Performance Optimization Optimize rendering, lazy loading, and reduce bundle size. •Cross-Browser Compatibility Ensure the application works across different browsers and devices. •Testing Write unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress. Backend (Spring Boot) Responsibilities •Develop RESTful APIs Design and implement secure, scalable APIs using Spring Boot. •Database Integration Work with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL). •Security Implement authentication and authorization (e.g., JWT, OAuth2). •Microservices Architecture Build modular services and integrate with other systems. •Error Handling & Logging Implement proper exception handling and logging using frameworks like Logback or SLF4J. •Testing Write unit and integration tests using JUnit and Mockito. Required Skills:

Frontend (Angular) Responsibilities

  • Develop UI Components

Build reusable, responsive, and dynamic components using Angular framework.

  • Implement Client-Side Logic

Handle data binding, routing, and state management.

  • Integrate APIs

Consume RESTful APIs provided by the backend (Spring Boot).

  • Performance Optimization

Optimize rendering, lazy loading, and reduce bundle size.

  • Cross-Browser Compatibility

Ensure the application works across different browsers and devices.

  • Testing

Write unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress.


  1. Backend (Spring Boot) Responsibilities
  • Develop RESTful APIs

Design and implement secure, scalable APIs using Spring Boot.

  • Database Integration

Work with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL).

  • Security

Implement authentication and authorization (e.g., JWT, OAuth2).

  • Microservices Architecture

Build modular services and integrate with other systems.

  • Error Handling & Logging

Implement proper exception handling and logging using frameworks like Logback or SLF4J.

  • Testing

Write unit and integration tests using JUnit and Mockito.

Other Requirements

  1. Optional But Valuable Certifications: Spring Professional Certification, Java Se Certification.

Not included in the source posting: about the role, benefits.

Skills

springspring-bootangularrest-apicypressmysqlpostgresqluijava

Who can apply

The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.

Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.