Java Spring boot developer
Tata Consultancy Services · Chennai, Tamil Nadu, India
Tata Consultancy Services · Chennai, Tamil Nadu, India
**Experience:** 6 - 10 Years **Location:** Bangalore / Chennai **Competencies and Skills Needed** **Mandatory Skills:** - Java 8, Microservices, Spring 5, Spring Boot, - API management, Transactional management - Database(DB2, PostgreSQL), Messaging(Active MQ, Kafka, Rabbit MQ etc) - Performance Tuning - Solid understanding of design patterns and relevant implementation models. - Solid understanding of DevOps tooling, GitOps, CI/CD, config management, Jenkins, build pipelines and source control systems. - Knowledge in Azure cloud technologies - Knowledge in Jenkins and build pipelines. **Desirable Skills:** - Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM. - Programming/scripting languages such as PowerShell, and Bash and how to manage code. - Knowledge of Azure managed container orchestration (AKS) and service mesh solutions. **Role Responsibilities** - Should understand the complexity nature of the business problems and requirements. - Design highly scalable software solutions to improve functionality and system longevity. - Develop modules of the initial enterprise system plan and work with the development team by coding advanced portions of the modules. - Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle. - Consolidate the requirements and identify the future proof solutions. - Should be adept in performance tuning. - Suggesting and implementing best practices of Agile methodology and design/development principles