Java team lead

TATA Consulting ServicesAtlanta, GA
374d$95,000 - $120,000

About The Position

We are seeking a Java Developer with 6-10 years of relevant experience to join our team. The ideal candidate will be responsible for designing, developing, testing, operating, and maintaining products. This role requires full stack ownership, consistently writing production-ready and testable code while adhering to architectural best practices. The candidate will conduct code reviews and ensure compliance with development procedures.

Requirements

  • 10 years of experience in Java / J2EE
  • 5-7 years of experience with Spring framework / Spring boot
  • 3-5 years of experience in Design and Architecture
  • Strong experience in working with RDBMS like SQL Server & Postgres
  • 3-5 years of experience with messaging solutions like Kafka, Rabbit MQ knowledge will be a plus
  • 3-5 years of experience in REST API design and specifications, building REST API with a tool like Swagger preferred
  • 3-5 years of experience with CI/CD tools like Jenkins, Fortify, Sonar, Blackduck
  • Strong problem-solving and analytical skills
  • Excellent communication, presentation, and leadership skills
  • Proven collaboration and influencing skills

Nice To Haves

  • Familiarity with software development design patterns: GIT, Swagger, PC F, or Rabbit MQ
  • 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

  • Responsible for designing, developing, testing, operating and maintaining products
  • Takes full stack ownership by consistently writing production-ready and testable code
  • Creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
  • Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
  • Design and implement enterprise level microservices using the spring boot framework
  • Analyze and assess user issues and work with other team members to perform systems review and problem solving
  • Implement unit test coverage and identify and resolve bugs
  • Produce well-written documentation for each microservice
  • Create and deploy microservices using the Spring Boot framework
  • Adhere to the whole Software Development Life Cycle
  • Interconnect microservices with databases
  • Utilize Event Driven Design (i.e., Kafka)
  • Carry out unit and integration tests
  • Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments

Benefits

  • Base salary range: $95000 to $120000 per year

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Professional, Scientific, and Technical Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service