Developer

Tata Consultancy Services

Charlotte (NC)

On-site

USD 100,000 - 120,000

Full time

31 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services in Charlotte, NC seeks a senior Java developer to drive backend services. You will design, implement and maintain RESTful microservices using Java, Spring Boot, and Spring MVC, with Docker/OpenShift containers and modern data stores like MongoDB and CockroachDB.

You’ll work in an Agile environment implementing CI/CD pipelines, Kafka messaging, Kubernetes orchestration and scalable architectures, while writing clean, reusable code and mentoring juniors.

Qualifications

  • 10+ years of hands-on Java development with Spring.
  • Experience with CI/CD and Agile methodologies.
  • Strong understanding of microservices and REST APIs.

Responsibilities

  • Develop Java applications using Spring MVC and Spring Boot.
  • Build RESTful APIs and microservices.
  • Work with Docker and OpenShift containers.
  • Implement and maintain MongoDB and CockroachDB data stores.
  • Leverage Kafka for messaging and Cloud/Kubernetes environments.
  • Follow Agile practices and CI/CD pipelines.
  • Write reusable, clean code and ensure scalability.

Skills

Java
Spring MVC
Spring Boot
REST API
Microservices
Docker
Kubernetes
MongoDB
CockroachDB
Kafka
CI/CD
Agile

Education

Bachelor's degree in Computer Science

Tools

Docker
OpenShift
Git
Maven
Gradle
Ant
Jenkins
Kubernetes

Job description

Java developer with Docker Mongo DB / Cockroach DB

Must Have Technical/Functional Skills


Java, Spring MVC, Spring Boot, Rest API, microservices, Docker / openshift, MongoDB / Cockroach DB, Kafka, Cloud, Kubernetes.


Agile concepts, CI/CD with 10+ years’ experience



Roles & Responsibilities


  • 10+ years of experience in Java, Spring MVC, Spring Boot, Rest API, microservices, Kafka, Cloud, Kubernetes, MongoDB/Cockroach DB, Docker /OpenShift.

  • Solid understanding of object-oriented programming concepts, Agile way of working and CI/CD concets.

  • Familiar with various design and architectural patterns

  • Skill for writing reusable Java libraries

  • Knowledge of concurrency patterns in Java

  • Familiarity with concepts of Spring Boot, Rest API, Micro service Architecture

  • Knack for writing clean, readable Java code.

  • working with Relational (MySQL, Oracle, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.

  • Understanding fundamental design principles behind a scalable application

  • Understanding of the class loading mechanism in Java

  • Understanding of JVM, its limitations, weaknesses, and workarounds

  • Implementing automated testing platforms and unit tests.

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with build tools such as Ant, Maven, and Gradle

  • Familiarity with concepts of CI/CD, Kafka, MQ, Performance Improvement, Splunk, SQL



Salary Range

$100,000-$120,000 a year



Qualifications

BACHELOR OF COMPUTER SCIENCE

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Architect
Technical Architect

Tata Consultancy Services • Charlotte (NC)

On-site
USD 110,000 - 125,000
Senior Java Developer
Senior Java Developer

Tata Consultancy Services • New Castle (DE)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

Tata Consultancy Services • New Castle (DE)

On-site
USD 90,000 - 130,000
Java Developer
Java Developer

Tata Consultancy Services • Irving (TX)

On-site
USD 85,000 - 95,000
Java Developer
Java Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 110,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 120,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

Acestack • New Castle (DE)

On-site
USD 90,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

HeartCentrix Solutions • Tempe (AZ)

On-site
USD 90,000 - 150,000
Java/ .Net Developer
Java/ .Net Developer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 70,000 - 110,000