Java Springboot Developer

Tata Consultancy Services (Tcs)

Chennai

Not disclosed

Work from Office

Full Time

Min. 8 years

Job Details

Job Description

Java Springboot Developer

Must Have

  • ·       Hands-on experience in Application Development using latest technologies such as… JEE, Java 8+, Microservices, Spring boot or any equivalent microservices framework.
  • ·       A proven track record in building Apis with  REST/SOAP/GraphQL.
  • ·       Practical experience in implementation of best coding/design practices and patterns, optimizations, scaling and clustering 
  • ·       Written tests in TDD/BDD, Integration test, Performance, Acceptance test and Contract testing. 
  • ·       Hands on experience with Apache Kafka/ Azure events hub, other messaging systems.
  • Experience with distributed caching (Redis/Coherence/JGroups)  
  • Knowledge of Linux Packaging (RPM) or Cloud deployment (KVM, Docker, Podman)
  • Worked with any/all Postgres/SQL Server/Mongo Atlas and Cosmos db
  • Writing dockerFile or creating deployable with Maven or Gradle build tool.
  • Hands on knowledge and implementation in cloud platforms like Azure & AWS.
  • ·       Experience in defining pipelines for Build and deployment in any Cloud platforms using CI / CD tools such as Concourse/Jenkins/GitActions.
  • Hands-on experience with monitoring and logging tools..

Good to Have

  • ·       Bringing in third party open-source tools as needed
  • ·       Prototyping new ideas, both individually and across teams
  • ·       Mentor junior/medior engineers
  • 8+ years of experience development experience.

 
Tata Consultancy Services (Tcs)

This job has expired