09 Sep
|
Tata Consultancy Services
|
Bengaluru
09 Sep
Tata Consultancy Services
Bengaluru
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 contemporary CSS frameworks (Tail
📌 Java Software Engineer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru