Logo
Tata Consultancy Services

Java Springboot Developer

Tata Consultancy Services, Charlotte, North Carolina, United States, 28245


JobTitle

Sr. Java/Springboot Developer

RelevantExperience

(inyrs)

6-10yrs

WorkLocation

(State, City and Zip)

Charlotte, NC/ Irving, TX

Technical/FunctionalSkills•Specific Spring framework componentsexperience: Spring Data, Spring Security, Spring HATEOAS, Spring REST, Springfor Apache kafka, and Use of JPA Criteria Query.•Familiarity with software developmentdesign patterns: GIT, Swagger, PCF, or Rabbit MQ.•Expertise in API technologies such as RestWebservices•Previous experience writing unit testswith JUnit, Mockito, or PowerMock•Knowledge of markup languages such as JSONand YML•Working knowledge of quality and securityscan technologies such as Sonar, Fortify, and WebInspect•Knowledge of the Agile approach

Roles& Responsibilities•Design and implement enterpriselevel microservices using the spring boot framework.•Analyzing and assessing userissues and working with other team members to perform systems review andproblem solving in a timely and accurate fashion.•Working in a fast-paced andteam-oriented environment.•Implementing unit testcoverage.•Identifying and resolving bugs.•Ensuring the design criteriaare satisfied.•Producing well-writtendocumentation for each microservice.•Disseminating and sharingknowledge.•Creating and deployingmicroservices using the Spring Boot framework.•Adhering to the whole SoftwareDevelopment Life Cycle.•Interconnecting microserviceswith databases.•Utilizing Event Driven Design(i.e., Kafka).•Create solutions that arehigh-quality, scalable, and maintainable, with an emphasis on backend systemsand related technologies•Carry out unit and integrationtests•Interconnecting microserviceswith databases•Demonstrate strong design andprogramming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix andWindows environments.