Tata Consultancy Services

Java Spring Boot Fullstack Developer with Angular

Tata Consultancy Services

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
4 કલાક પેહલા
Work mode
In office
Education
Any graduate
Eligibility
Any candidates who have completed graduation are eligible to apply.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are looking for an experienced Fullstack Developer proficient in Java Spring Boot Microservices for backend operations and Angular for frontend interfaces. This position focuses on constructing scalable, secure, and high-performance applications while integrating various APIs in collaboration with cross-functional teams within an Agile framework.

Key Responsibilities

  • Backend development using Java 17+, Spring Boot microservices, and related frameworks to design and implement RESTful APIs.
  • Database operations employing JPA/Hibernate and working with relational databases such as Oracle and PL/SQL.
  • Incorporating security mechanisms including OAuth2 and JWT, optimizing caching strategies, and tuning application performance.
  • Writing and maintaining unit and integration tests via JUnit and Mockito, alongside documenting APIs using Swagger or OpenAPI specifications.
  • Frontend development using Angular 10+, crafting responsive and accessible UI components with HTML5 and CSS3.
  • Managing application state with RxJS and Angular services, handling routing, and ensuring robust form validations.

Required Skills & Expertise

  • Proficiency in Java (JDK 17+) and Spring Boot for backend development.
  • Experience in developing Microservices and RESTful APIs.
  • Strong frontend skills with Angular version 10 and above, as well as HTML, CSS, and JavaScript.
  • Knowledge of database systems including Oracle PL/SQL and either MySQL or PostgreSQL.
  • Familiarity with development tools such as Git, Maven or Gradle, Docker, and Jenkins CI/CD pipelines.
  • Competence in unit and integration testing frameworks like JUnit and Mockito.
  • Strong grasp of Software Development Life Cycle (SDLC), design patterns, and coding best practices.

Eligibility

Applicants who have completed any graduation can apply for this position.

Minimum education

Bachelor's Degree

Tools & software

Java Java required
🤖
Online · instant AI help
Broxer