Job SummaryTo play a pivotal role in designing and implementing complex technical solutions, ensuring they align with business objectives and industry best practices.Key ResponsibilitiesFrontend (Angular) Responsibilities
- Develop UI ComponentsBuild reusable, responsive, and dynamic components using Angular framework.
- Implement Client-Side LogicHandle data binding, routing, and state management.
- Integrate APIsConsume RESTful APIs provided by the backend (Spring Boot).
- Performance OptimizationOptimize rendering, lazy loading, and reduce bundle size.
- Cross-Browser CompatibilityEnsure the application works across different browsers and devices.
- TestingWrite unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress. Backend (Spring Boot) Responsibilities
- Develop RESTful APIsDesign and implement secure, scalable APIs using Spring Boot.
- Database IntegrationWork with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL).
- SecurityImplement authentication and authorization (e.G., JWT, OAuth2).
- Microservices ArchitectureBuild modular services and integrate with other systems.
- Error Handling & LoggingImplement proper exception handling and logging using frameworks like Logback or SLF4J.
- TestingWrite unit and integration tests using JUnit and Mockito.Required Skills:Frontend (Angular) Responsibilities
- Develop UI ComponentsBuild reusable, responsive, and dynamic components using Angular framework.
- Implement Client-Side LogicHandle data binding, routing, and state management.
- Integrate APIsConsume RESTful APIs provided by the backend (Spring Boot).
- Performance OptimizationOptimize rendering, lazy loading, and reduce bundle size.
- Cross-Browser CompatibilityEnsure the application works across different browsers and devices.
- TestingWrite unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress.2. Backend (Spring Boot) Responsibilities
- Develop RESTful APIsDesign and implement secure, scalable APIs using Spring Boot.
- Database IntegrationWork with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL).
- SecurityImplement authentication and authorization (e.G., JWT, OAuth2).
- Microservices ArchitectureBuild modular services and integrate with other systems.
- Error Handling & LoggingImplement proper exception handling and logging using frameworks like Logback or SLF4J.
- TestingWrite unit and integration tests using JUnit and Mockito.Skill RequirementsFrontend (Angular) Responsibilities
- Develop UI ComponentsBuild reusable, responsive, and agile components using Angular framework.
- Implement Client-Side LogicHandle data binding, routing, and state management.
- Integrate APIsConsume RESTful APIs provided by the backend (Spring Boot).
- Performance OptimizationOptimize rendering, lazy loading, and reduce bundle size.
- Cross-Browser CompatibilityEnsure the application works across different browsers and devices.
- TestingWrite unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress. Backend (Spring Boot) Responsibilities
- Develop RESTful APIsDesign and implement secure,
scalable APIs using Spring Boot.
- Database IntegrationWork with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL).
- SecurityImplement authentication and authorization (e.G., JWT, OAuth2).
- Microservices ArchitectureBuild modular services and integrate with other systems.
- Error Handling & LoggingImplement proper exception handling and logging using frameworks like Logback or SLF4J.
- TestingWrite unit and integration tests using JUnit and Mockito.Required Skills:Frontend (Angular) Responsibilities
- Develop UI ComponentsBuild reusable, responsive, and dynamic components using Angular framework.
- Implement Client-Side LogicHandle data binding, routing, and state management.
- Integrate APIsConsume RESTful APIs provided by the backend (Spring Boot).
- Performance OptimizationOptimize rendering, lazy loading, and reduce bundle size.
- Cross-Browser CompatibilityEnsure the application works across different browsers and devices.
- TestingWrite unit tests using Jasmine/Karma and perform end-to-end testing with Protractor or Cypress.2. Backend (Spring Boot) Responsibilities
- Develop RESTful APIsDesign and implement secure, scalable APIs using Spring Boot.
- Database IntegrationWork with JPA/Hibernate for ORM and manage relational databases (MySQL/PostgreSQL).
- SecurityImplement authentication and authorization (e.G., JWT, OAuth2).
- Microservices ArchitectureBuild modular services and integrate with other systems.
- Error Handling & LoggingImplement proper exception handling and logging using frameworks like Logback or SLF4J.
- TestingWrite unit and integration tests using JUnit and Mockito.Other Requirementsnull
📌 Senior Technical Architect (Navsari)
🏢 HCL
📍 Navsari