Java Microservices and Spring Boot
Tata Consultancy Services · Bengaluru, Karnataka, India
Tata Consultancy Services · Bengaluru, Karnataka, India
Role : Java Microservices and Spring Boot Experience : 4 to 8 years Location : Chennai, Bangalore, Kolkata, Hyderabad (Adibatla), Pune Keywords : **Java, Openshift, Kubernetes, Devops, Java springboot** **Desired Competencies (Technical/Behavioral Competency)** **Must-Have** Minimum 5 mandate details are mandate with two or 3 liners - **Experience** : 7+ years of experience building large-scale Java applications. - Design, develop, and deploy Java applications in containerized environments using **Red Hat OpenShift** , **Kubernetes** , and **Docker** . Hands-on experience with **OpenShift/Kubernetes** , including automation and scripting for building infrastructure. - Implement containerization strategies, optimizing application performance and security within OpenShift. - Build and maintain CI/CD pipelines using **Jenkins** and **Ansible** , automating deployments and streamlining workflows. - Expertise in designing and developing robust **REST APIs** and **Microservices** using **Spring Boot** . Proven experience migrating existing **SOAP & REST services** to OpenShift. - Proficiency in **Unix/Linux environments** and strong analytical and problem-solving skills. **Good-to-Have** Minimum 2 mandate details are mandate with two or 3 liners **1.** Strong understanding of networking, security, and storage concepts in containerized environments. **SN** **Role descriptions / Expectations from the Role** **1** - Expertise in designing and developing robust **REST APIs** and **Microservices** using **Spring Boot** . - Hands-on experience with **OpenShift/Kubernetes** , including automation and scripting for building infrastructure. - Proven experience migrating existing **SOAP & REST services** to OpenShift. - Strong understanding of networking, security, and storage concepts in containerized environments. - Skilled in **CI/CD tools** such as JIRA, Bitbucket, Jenkins, Artifactory, and Ansible. - Proficiency in **Unix/Linux environments** and strong analytical and problem-solving skills. - Excellent communication skills, with the ability to work in a fast-paced, visible environment. **2** - Design, develop, and deploy Java applications in containerized environments using **Red Hat OpenShift** , **Kubernetes** , and **Docker** . - Implement containerization strategies, optimizing application performance and security within OpenShift. - Build and maintain CI/CD pipelines using **Jenkins** and **Ansible** , automating deployments and streamlining workflows. - Design and deliver features in compliance with enterprise standards for solution design, coding, and quality. - Identify and remediate application security vulnerabilities (e.g., CVEs). - Participate in planning, estimation, peer reviews, and other engineering practices.