Search by job, company or skills

C

Java Angular Fullstack

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

The candidate will be responsible for developing high‑quality front‑end and back‑end features using Angular 8+ and Java Spring Boot. The role requires strong problem‑solving skills, solid coding principles, and the ability to build scalable, maintainable applications.

Location : Pune / Chennai / Hyderabad

Exp : 5 yrs – 10 yrs

Key Responsibilities

• Develop responsive and modular Single Page Applications (SPA) using Angular 8+.

• Implement reusable components, directives, pipes, and modules.

• Apply Angular lifecycle hooks appropriately in real project scenarios.

• Build and validate forms using Template‑Driven and Reactive Forms.

• Deliver clean and responsive UI applying modern JavaScript, CSS, and UX good practices.

• Utilize TypeScript effectively with interfaces, generics, and strong typing.

• Use ES6+ features such as arrow functions, promises, and destructuring.

• Write unit and integration tests using Jasmine, Karma, and Angular Testing Library.

• Implement component communication using Input/Output bindings, services, and shared data patterns.

• Work with NgRX, Observables, and RxJS operators to manage application state.

• Develop backend APIs using Core Java, Spring Boot, REST, JPA, and Dependency Injection.

• Design and work with microservice‑based architectures.

• Write optimized SQL queries, use joins and indexing effectively.

• Apply design patterns such as Singleton, Factory, and Strategy in suitable scenarios.

• Write backend unit tests using JUnit and Mockito.

• Understand and work with CI/CD pipelines and Docker as part of DevOps basics.

• Demonstrate strong problem‑solving skills across front‑end and back‑end coding challenges.

Skill Expectations :

Front‑End (Angular)

• Angular Basics: Components, Data Binding, Directives, Modules, Pipes

• Angular Lifecycle Hooks

• Forms: Template‑Driven & Reactive

• UI/UX: Responsiveness, styling, clean design

• TypeScript: Interfaces, generics, strong typing

• JavaScript/ES6 proficiency

• Unit Testing with Jasmine/Karma

• Component communication & data sharing patterns

• NgRX: Observables, operators, state‑handling

Back‑End (Java)

• Core Java: Collections, Exceptions, Streams, Multithreading

• Spring Boot: REST APIs, JPA, DI, Security basics

• Microservices: Inter‑service communication, fundamentals

• Database: SQL queries, joins, indexing

• Design Patterns: Singleton, Factory, Strategy

• Testing: JUnit, Mockito

• DevOps Basics: CI/CD pipelines, Docker

Problem‑Solving (High Weightage: 50%)

• Ability to solve front‑end and back‑end coding challenges efficiently

• Write optimal and clean code

• Strong debugging and analytical thinking

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145646279

Similar Jobs