Job Listings

Java Tech Lead

Tata Consultancy Services

Job Title

Sr. Java/Springboot Tech Lead

Relevant Experience (in yrs)

10+

Work Location (State, City and Zip)

Charlotte, NC/ Irving, TX

Technical/Functional Skills

Spring Boot Microservices 5-10 yrs

Spring/Core Java/J2EE 5-10 yrs

Junit (or any other Unit testing framework) 5-10 yrs

DB Concepts (RDBMS and/or NoSQL) 3-5 yrs

A pplication Server

(Tomcat, WAS, etc.) 3+ yrs

Deployment Tools/ Container Env – (Kubernetes, Docker, Rancher, etc.) 3+ yrs

Design/Documentation Skills 3-5 yrs

Good understanding of JSON/XML 3-5 yrs

GraphQL 1-5 years

Onsite/Offshore Team Coordination skills 2+ yrs

Working experience on Agile SDLC and Jira (Or similar tool) 2+ yrs

Very good problem-solving skills

Roles & Responsibilities

Required Skills, Experience & Capabilities: - 10 + yrs of experience
• Good Domain knowledge on Payments, ISO20022, Wires etc.
• Specific Spring framework components experience: Spring Data, Spring Security, Spring HATEOAS, Spring REST, Spring for Apache kafka, and Use of JPA Criteria Query.
• Familiarity with software development design patterns: GIT, Swagger, PCF, or Rabbit MQ.
• Expertise in API technologies such as Rest Webservices
• Previous experience writing unit tests with JUnit, Mockito, or PowerMock
• Knowledge of markup languages such as JSON and YML
• Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect
• Knowledge of the Agile approach

Responsibilities
• Design and implement enterprise level microservices using the spring boot framework.
• Analyzing and assessing user issues and working with other team members to perform systems review and problem solving in a timely and accurate fashion.
• Working in a fast-paced and team-oriented environment.
• onsite- offshore coordination
• guide the offshore team and review work
• Implementing unit test coverage.
• Identifying and resolving bugs.
• Ensuring the design criteria are satisfied.
• Producing well-written documentation for each microservice.
• Disseminating and sharing knowledge.
• Creating and deploying microservices using the Spring Boot framework.
• Adhering to the whole Software Development Life Cycle.
• Interconnecting microservices with databases.
• Utilizing Event Driven Design (i.e., Kafka).
• Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies
• Carry out unit and integration tests
• Interconnecting microservices with databases
• Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
• 70% Development/30% Lead and Design activities

Location: Charlotte, NC

Posted: Oct. 15, 2024, 7:36 a.m.

Apply Now Company Website