08 Aug
|
Tata Consultancy Services
|
Pune
08 Aug
Tata Consultancy Services
Pune
Role & responsibilities
Core Java & Spring Boot
- Robust proficiency in Java/J2EE frameworks, with expertise in:
- Spring Boot, Spring MVC, Spring Cloud.
- Extensive experience in developing scalable, high-performance enterprise applications using J2EE.
- Deep understanding and hands-on experience with Azure services:
- App Services, Azure Kubernetes Service (AKS), Event Hubs, Azure Functions.
- Proficiency in designing and deploying microservices architectures on cloud platforms.
Microservices Architecture
- Expertise in building and managing microservices using Spring Boot and Spring Cloud.
- Experience with inter-service communication using Kafka.
- Familiarity with API management tools like Apigee.
Performance Optimization
- Expertise in JVM tuning, memory management, and SQL query optimization.
DevOps & CI/CD
- Familiarity with DevOps tools and methodologies, including:
- CI/CD tools: GitHub Actions, CodePipeline.
- Containerization: Docker, Kubernetes (EKS, AKS on Azure).
- Monitoring tools: Prometheus, Grafana, ELK Stack, Splunk.
Database & Data Storage
- Expertise in relational databases:
- MySQL, PostgreSQL, Oracle, SQL Server.
Code Quality & Best Practices
- Conduct thorough code reviews ensuring adherence to:
- SOLID principles, design patterns, and industry best practices.
- Proficiency in writing clean, modular, maintainable code using tools like SonarQube
API Management & Security
- Experience in designing and managing APIs using:
- Swagger/OpenAPI, Postman, API Gateway.
- Knowledge of authentication/authorization protocols:
- OAuth2, JWT, SAML.
System Architecture & Design
- Strong experience in architecting scalable, distributed systems using:
- Microservices, event-driven architectures, and Domain-Driven Design (DDD).
📌 Java Solution Architect (Pune)
🏢 Tata Consultancy Services
📍 Pune