19 Aug
|
Tata Consultancy Services
|
Kolkata
19 Aug
Tata Consultancy Services
Kolkata
Key Responsibilities
- Design, develop, and maintain cloud-native applications using Java and Spring Boot.
- Build and implement Microservices-based architectures for enterprise applications.
- Develop RESTful APIs and integrate with internal and external systems.
- Deploy and manage applications on Microsoft Azure cloud platforms.
- Implement containerization and orchestration using Docker and Kubernetes (AKS).
- Collaborate with architects, product owners, DevOps engineers, and QA teams throughout the SDLC.
- Develop resilient and scalable solutions leveraging Azure PaaS and cloud-native services.
- Implement security best practices, authentication, authorization, and API governance.
- Create CI/CD pipelines for automated build, testing, and deployment processes.
- Monitor application performance, availability, and reliability using observability tools.
- Troubleshoot production issues and optimize application performance.
- Participate in architecture reviews, code reviews, and technical design discussions.
- Maintain technical documentation and ensure adherence to development standards.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
- 5+ years of experience in Java application development.
- Strong hands-on experience with:
- Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Hibernate
- Microservices Architecture
- REST APIs
- Experience with Azure cloud services such as:
- Azure App Services
- Azure Kubernetes Service (AKS)
- Azure Functions
- Azure API Management (APIM)
- Azure Service Bus
- Azure Storage
- Azure Key Vault
- Azure Monitor
- Robust knowledge of containerization technologies:
- Docker
- Kubernetes
- Helm Charts
- Experience with relational and NoSQL databases:
- SQL Server
- PostgreSQL
- MySQL
- MongoDB
- Cosmos DB
- Familiarity with messaging/event-driven architectures:
- Kafka
- Azure Service Bus
- RabbitMQ
- Experience with Git, Maven, Gradle, and version control best practices.
- Excellent troubleshooting, analytical, and problem-solving skills.
📌 Azure Java Springboot Microservices - S (Kolkata)
🏢 Tata Consultancy Services
📍 Kolkata