Earnbetter

Job Search Assistant

Lead Java Developer (Must have 7+ experience)

Tata Consultancy Services • Dallas, TX 75215 • Posted 3 days ago via LinkedIn

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

The Lead Java Developer at Tata Consultancy Services is responsible for designing, developing, and implementing custom software and database application capabilities with limited oversight. This role requires a deep understanding of Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, JPA, Spring Security, and various cloud native apps development tools. The developer will also work with Gradle, Maven, Jenkins, and various relational databases. This position demands a minimum of 7 years of professional experience and excellent communication skills.

Responsibilities

  • Design, develop, and implement custom software and database application capabilities.
  • Work with Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, JPA, and Spring Security.
  • Develop microservices and cloud native apps using various tools.
  • Build and deploy services using Gradle, Maven, Jenkins as part of CI/CD process.
  • Work with Google Cloud Platform (GCP) and various relational databases.

Qualifications

Required

  • Overall 7+ years of professional experience
  • Experience with Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, JPA, Spring Security
  • Experience with Unit testing using frameworks such as Junit, Mockito, JBehave
  • Experience building and deploying services using Gradle, Maven, Jenkins
  • Experience with Google Cloud Platform (GCP) and various relational databases (Oracle, PostgreSQL etc.)

Preferred

  • Experience working in Google Cloud Platform (GCP) for onshore roles
  • Excellent communication skills
  • Ability to build and nurture good relationships and foster an environment for collaboration

Full Job Description

Technical Skills:

Must Have Technical/Functional Skills:

  • Overall 7+ years of professional experience
  • Experience developing microservices and cloud native apps using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework JPA (Java Persistence API) (Or any other ORM), Spring Security and similar tech stacks (Open source and proprietary)
  • Experience working with Unit testing using framework such as Junit, Mockito, JBehave
  • Build and deploy services using Gradle, Maven, Jenkins etc. as part of CI/CD process
  • Experience working in Google Cloud Platform –
  • GCP knowledge is mandatory for offshore
  • GCP knowledge is preferred for onshore, but any one cloud knowledge is mandatory
  • Experience with any Relational Database (Oracle, PostgreSQL etc.)


Soft skills

  • Designing, developing, and implementing custom software and database application capabilities with limited oversight
  • Excellent communication skills – design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
  • Acting as a member of the team supporting teammates and collaborating with a do what it takes attitude to ensure project and team success