Tata Consultancy Services
Website:
tcs.com
Job details:
Exp - 5+ year
Location - Bangalore, Pune, NCR
Key Responsibilities
Frontend Development (Angular)
- Develop modern, responsive web applications using Angular, TypeScript, HTML, CSS/SCSS.
- Build reusable UI components, directives, pipes, and services.
- Manage application state using RxJS, NgRx, or similar state management tools.
- Optimize frontend performance using lazy loading, change detection strategies, and code splitting.
Backend Development (Java Spring Boot)
- Design and develop RESTful APIs using Java and Spring Boot.
- Write clean, maintainable business logic with proper validation and exception handling.
- Work with relational databases (MySQL / PostgreSQL) and NoSQL databases (e.g., Azure Cosmos DB).
- Implement authentication & authorization using Spring Security, JWT, OAuth2.
API Integration
- Define clear API contracts using Swagger/OpenAPI.
- Integrate frontend with backend services and third‑party APIs.
- Ensure proper data flow, versioning, and error handling.
Testing & Quality Assurance
- Write backend unit and integration tests using JUnit, Mockito, etc.
- Create frontend unit tests using Jasmine/Karma or Jest.
- Build end‑to‑end tests with Cypress, Playwright, or similar tools.
- Participate in code reviews and follow coding best practices.
Cloud & DevOps
- Deploy and maintain applications on Azure or other cloud platforms.
- Work with CI/CD pipelines to automate build, test, and deployment.
- Monitor application performance using logging and alerting tools.
Security & Performance
- Apply best practices for secure coding (XSS, CSRF protection, secure API access).
- Optimize frontend rendering and backend API performance.
- Ensure overall system scalability, reliability, and readiness for production.
Required Skills
- Strong hands‑on experience with Angular and Java Spring Boot.
- Experience with REST APIs, databases, and cloud platforms.
- Knowledge of frontend and backend testingSC frameworks.
- Understanding of secure coding practices and performance optimization.
- Experience with DevOps and CI/CD workflows.
Click on Apply to know more.