Java Full Stack Developer | Senior Java Developer_EXP:6+
Tata Consultancy Services · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Tata Consultancy Services · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
**Mandatory Skills** - *Java 8/11/17* - *Java/J2EE* - *Spring Boot* - *Spring Cloud* - *Spring WebFlux* - *Reactive Programming* - *REST API Development* - *Microservices Architecture* - *Maven/Gradle* - *JUnit & Unit Testing* - *Git Version Control* **Good to Have** - *Docker & Kubernetes* - *CI/CD Tools (Jenkins, GitHub Actions, Azure DevOps)* - *Cloud Platforms (Azure, AWS, GCP)* - *Kafka/RabbitMQ* - *SQL & NoSQL Databases (Oracle, PostgreSQL, MongoDB).* **Job Summary: -** *We are looking for an experienced Java Developer with strong expertise in Java/J2EE, Reactive Programming, Microservices Architecture, REST APIs, Spring Boot, Spring Cloud, and Spring WebFlux. The ideal candidate should have hands-on experience in designing, developing, and deploying scalable, high-performance enterprise applications using modern cloud-native technologies.* **Key Responsibilities** - *Design, develop, and maintain enterprise-grade applications using Java/J2EE technologies.* - *Build scalable and resilient Microservices-based applications.* - *Develop and consume RESTful APIs and web services.* - *Implement Reactive Programming concepts using Spring WebFlux and Project Reactor.* - *Develop cloud-native applications using Spring Boot and Spring Cloud.* - *Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.* - *Participate in code reviews, unit testing, and performance optimization.* - *Ensure application security, scalability, reliability, and maintainability.* - *Troubleshoot production issues and provide timely resolutions.*