BENGALURU · FULLTIME
Java Software Engineer
Tata Consultancy Services
Bengaluru · onsite · Posted 42d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Foundit · 13 questions to answer1.2s
- Decided the answers for all of them2.8s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Description: Java Full Stack Developer (React.js & Azure)
Job Summary
We are seeking a highly skilled Java Full Stack Developer with proven expertise in building robust backend services using Java/Spring Boot, developing dynamic user interfaces with React.js, and deploying scalable applications on Microsoft Azure. In this role, you will be responsible for end-to-end software delivery, optimizing application performance, and implementing cloud-native architectures in an Agile environment.
Key Responsibilities
- Backend Development: Design and implement scalable microservices using Java (versions 17/21 preferred) and the Spring Boot framework.
- Frontend Development: Build highly responsive, component-based user interfaces and Micro Frontends (MFE) using React.js, Hooks, and Redux.
- Cloud Infrastructure: Deploy, configure, and manage cloud-native applications on Microsoft Azure using services like AKS, App Services, and Azure Functions.
- API Architecture: Develop and consume secure RESTful and GraphQL APIs for seamless client-server communication.
- Database Management: Design optimized schemas and queries for relational databases (PostgreSQL/Azure SQL) and NoSQL stores (Cosmos DB).
- DevOps Pipelines: Build and maintain automated CI/CD pipelines utilizing Azure DevOps, Docker, and Kubernetes.
- Quality Assurance: Author comprehensive unit and integration tests using frameworks like JUnit, Mockito, and Jest.
- Collaboration: Work in cross-functional Agile teams alongside Product Managers, QA, and Security engineers to translate business rules into technical code.
Required Technical Skills
Backend Engineering
- Core Java (Java 8, 11, 17, or 21)
- Spring Framework (Spring Boot, Spring Security, Spring Data)
- Microservices Architecture & Distributed Systems
- Hibernate / JPA ORM tools
Frontend Engineering
- React.js and core state management (Redux / Context API)
- Modern JavaScript (ES6+) and TypeScript
- Semantic HTML5, CSS3, and modern CSS frameworks (Tailwind/Bootstrap) [1]
Cloud & DevOps (Microsoft Azure)
- Azure Compute (App Services, Azure Functions, Azure Container Instances)
- Containerization (Docker, Azure Kubernetes Service - AKS)
- Azure Storage & Databases (Blob Storage, Azure SQL, Cosmos DB)
- CI/CD automation via Azure DevOps or Jenkins
Identity & Security (Azure Active Directory, OAuth2, JWT)
Soft Skills & Professional Experience
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong understanding of data structures, algorithms, and object-oriented design patterns.
- Experience with Git, Maven, or Gradle build automation tools.
- Excellent problem-solving skills and clean code practices (SOLID principles).
- Strong verbal and written communication skills for cross-functional collaboration.
- Familiarity with AI-assisted coding tools (e.g., GitHub Copilot) is a plus
Sourced from foundit
Section · 02
Skills
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
Industries
Employee ratings
1,14,115 reviews
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Find them on