Tata Consultancy Services

Java Full Stack Developer

Tata Consultancy Services

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
7–12 yrs
Salary
Openings
1
Posted
2 hours ago
Work mode
In office
Education
Any graduate
Eligibility
Any graduate from any discipline is 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

Job Overview

We are seeking an experienced Full Stack Developer proficient in Angular for frontend and Java Spring Boot for backend to join us in Bangalore. This role involves developing scalable, efficient, and secure web applications by collaborating with cross-functional teams to deliver robust software solutions.

Frontend Responsibilities

  • Craft responsive, modern web interfaces using Angular, TypeScript, HTML, and CSS/SCSS.
  • Develop reusable Angular components, directives, pipes, and services adhering to best practices.
  • Handle application state management through RxJS, NgRx, or equivalent libraries.
  • Enhance frontend performance with techniques such as lazy loading, efficient change detection, and modular code splitting.

Backend Responsibilities

  • Design and maintain high-performance RESTful APIs utilizing Java and Spring Boot frameworks.
  • Implement robust business logic, validation, and error handling following clean code principles.
  • Work with both relational databases like MySQL/PostgreSQL and NoSQL databases such as Azure Cosmos DB.
  • Manage authentication and authorization mechanisms using Spring Security, JWT, and OAuth2 protocols.

API Integration

  • Define and document clear API specifications using Swagger/OpenAPI standards.
  • Seamlessly integrate frontend systems with backend services and external APIs.
  • Ensure effective data synchronization, error management, and API version control.

Testing & Quality Assurance

  • Write unit and integration tests for backend using JUnit and Mockito frameworks.
  • Develop frontend unit tests employing Jasmine, Karma, or Jest.
  • Create and sustain end-to-end tests using tools like Cypress or Playwright.
  • Engage in code reviews to maintain code quality and adherence to standards.

Cloud & DevOps

  • Deploy and manage applications on Azure or other cloud environments.
  • Utilize continuous integration and deployment pipelines to automate build, testing, and deployment.
  • Monitor application health via logging, metrics, and alerting mechanisms.

Security & Performance

  • Implement established security practices encompassing protection against XSS, CSRF, and secure API access.
  • Optimize system performance from frontend rendering to backend response times.
  • Ensure solutions are scalable, reliable, and production-ready.

Additional Information

Location: Bengaluru, India (On-site only)
Experience Required: 7 to 12 years
Interview Mode: In-person/Face to Face only; candidates must be available for onsite interviews.
Eligibility: Open to any graduate.
Interested candidates should forward their resumes accordingly.

Minimum education

Bachelor's Degree

Tools & software

Java PostgreSQL required MySQL required

How they work

Teamwork & Collaboration Attention to Detail Time Management

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer