Java Springboot Developer
Tata Consultancy Services (Tcs)
Java Springboot Developer
Tata Consultancy Services (Tcs)
Chennai
Not disclosed
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.
This job has expired