24 Sep
|
Tata Consultancy Services
|
Bengaluru
24 Sep
Tata Consultancy Services
Bengaluru
Role:Full Stack Engineer (Angular/React, Java, Spring Boot, Microservices)
Required Technical Skill Set: Full Stack Engineer to build scalable, secure, and high-performing web applications.
Looking for 0-60 Day Notice Period
Immediete Joiners are Preferred
Desired Competencies (Technical/Behavioral Competency)
Must-Have**
(Ideally should not be more than 3-5) • Frontend: Angular (components, RxJS, NgRx) or React (hooks, context/Redux, React Router); HTML5, CSS3/SCSS, TypeScript/JavaScript.
- Backend: Java (8+), Spring Boot (REST, Spring Data JPA), building Microservices with clear boundaries and resilience.
- APIs: Strong experience designing/consuming REST APIs; OpenAPI/Swagger.
- Data & Persistence: JPA/Hibernate, database design, effective SQL; familiarity with pagination, indexing, and transactions.
- Version Control: Git (feature branches, PRs, code reviews, merge strategies).
- CI/CD: Experience with build pipelines, artifact management, environment promotion, and automated testing.
- Testing: Unit/integration tests across frontend and backend; mocking and test coverage practices.
- Fundamentals: Solid understanding of OOP, clean code, SOLID principles, and design patterns.
- Develop modern Angular/React frontends and robust Java/Spring Boot microservices, integrate REST APIs, and ensure smooth delivery through Git and CI/CD pipelines.
Good-to-Have • Cloud &
- Containers: Docker
- Kubernetes basics; deployment on AWS/Azure/GCP.
- Messaging &
- Caching: Kafka/RabbitMQ
- Redis for caching and rate limiting.
- Security: OAuth2/OpenID Connect, JWT, Spring Security.
- Observability: ELK/EFK, Prometheus/Grafana, OpenTelemetry/Zipkin/Jaeger.
- Frontend Tooling: Webpack/Vite,
ESLint/Prettier, Storybook.
- Monorepos &
- Micro Frontends: Nx, Module Federation experience.
- Performance: Lighthouse audits, Core Web Vitals, profiling (Chrome DevTools, JFR).
- Experience with Domain: BFSI/Telecom/Retail (customize as needed).
- Certifications: Java/Spring certifications; cloud certifications.
SN Responsibility of / Expectations from the Role
1 Frontend Development: Build responsive, accessible UI using Angular or React; manage state (NgRx/Redux), routing, forms, and component libraries.
2 Backend Development: Design and implement Spring Boot microservices with clean REST endpoints, DTOs, validations, and exception handling.
3 Microservices & Architecture: Apply domain-driven design, API versioning, service discovery, and inter-service communication (REST/Async).
4 API Design & Integration: Define API contracts (OpenAPI/Swagger), implement authentication/authorization, pagination, and error models.
5 Quality & Testing: Write unit/integration/UI tests (Jest/Jasmine for frontend; JUnit/Mockito for backend); automate quality gates in CI.
6 Performance & Observability: Optimize frontend performance (lazy loading, code splitting) and backend performance (profiling, caching); implement logging, metrics, and tracing.
7 DevOps & CI/CD: Use Git effectively (branching strategies, PR reviews) and maintain CI/CD pipelines (Jenkins/GitHub Actions/Azure DevOps) for build, test, and deploy.
8 Security & Compliance: Follow OWASP best practices, secure APIs, proper secrets management, and handle PII responsibly.
9 Collaboration: Work cross-functionally with product, QA, DevOps, and UX teams; contribute to documentation and knowledge sharin
📌 JAVA FULL STACK Angular (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru