15 Oct
|
Tata Consultancy Services
|
Bengaluru
15 Oct
Tata Consultancy Services
Bengaluru
Job Title*
Java Springboot Microservices Developer
Job ID
Coding*
Mandatory
Experience Level*
Min*
<6>yrs
Max*
<12>yrs
Location*
Bangalore/Hyderabad/Nagpur/Kolkata/Bhubaneswar
Work Type*
Full time
Job Requirements*
● Deep knowledge and extensive experience providing technical support for applications developed with Java programming.
● Strong expertise in PostgreSQL database administration, troubleshooting, and performance tuning.
● Proven experience supporting applications built with Spring Web Services, Spring JPA, and Spring Boot.
● In-depth understanding and practical experience with Kubernetes for container orchestration and deployment, with a strong focus on troubleshooting and supporting deployed applications and services. ● Hands-on experience supporting applications on Google Cloud Platform (GCP), specifically related to Kubernetes services (e.g., GKE).
● Ability to understand complex system architectures, identify dependencies, and effectively diagnose and resolve technical issues. ● Demonstrated ability to set up and configure applications for diverse user needs and provide technical guidance.
● Excellent problem-solving and debugging skills, with a strong ability to diagnose and resolve complex application and system issues.
Key Responsibilities*
● Provide advanced technical support and troubleshooting for applications built using Java and Spring Boot.
● Diagnose and resolve complex issues related to PostgreSQL databases,
including performance bottlenecks and data integrity problems.
● Support and maintain applications utilizing Spring Web Services and Spring JPA.
● Monitor and manage applications deployed on Kubernetes, including identifying and resolving deployment and service-related issues.
● Troubleshoot and support applications running on Google Cloud Platform (GCP), with a focus on Kubernetes deployments and services within the GCP ecosystem.
● Develop a deep understanding of complex system architectures, data flows, and application dependencies to effectively support end-users and development teams.
● Collaborate with end-users to understand their needs, provide technical guidance, and assist with application setup and configuration.
● Work closely with development teams to identify root causes of issues, propose solutions, and contribute to the improvement of application stability and performance.
● Create and maintain documentation for supported applications, troubleshooting procedures, and system configurations.
● Participate in on-call rotations to provide timely support for critical production issues.
● Track and manage application issues and bugs using Jira, ensuring timely resolution and communication with stakeholders.
● Develop and maintain comprehensive documentation for applications, processes, and system configurations to facilitate knowledge sharing and support.
📌 advanced java concepts (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru