JAVA API Developer

Tata Consultancy Services

Cary (NC)

On-site

USD 100,000 - 110,000

Full time

37 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary annual incentive
Comprehensive medical coverage
Dental & Vision
Disability planning & Insurance
Certification & Training Reimb
Vacation & Holidays
401K Plan

Job summary

Tata Consultancy Services in Cary, NC seeks an experienced Backend Engineer to lead design, development and delivery of scalable Java-based applications. The role emphasizes Spring Boot, REST APIs, and microservices with cloud and DevOps exposure.

You will drive architecture discussions, review code, mentor developers, and ensure timely delivery aligned to business priorities while supporting CI/CD and production stability.

Qualifications

  • Backend experience with Java, Spring Boot, REST APIs, and microservices.
  • Experience with Git, CI/CD, unit testing, code reviews, and performance troubleshooting.
  • Cloud familiarity with Azure or AWS, containers, build pipelines, monitoring, and deployment practices.

Responsibilities

  • Lead end-to-end design, development, and delivery of scalable enterprise applications using Java, Spring Boot, REST APIs, and microservices-based architecture.
  • Own technical solutioning, architecture discussions, code reviews, design reviews, and engineering best practices across the development lifecycle.
  • Guide and mentor developers, unblock technical issues, improve code quality, and ensure timely delivery aligned to business and product priorities.
  • Collaborate with business, product, QA, DevOps, and architecture teams to translate requirements into clean, maintainable, and secure technical solutions.
  • Support CI/CD, release readiness, production stability, performance improvements, and technical debt reduction activities.

Skills

Java
Spring Boot
REST APIs
Microservices
JPA/Hibernate
API security basics
Git
CI/CD
Unit testing
Code reviews
Clean coding standards
Performance troubleshooting
Azure
AWS
Containers
Monitoring
Deployment practices

Education

Bachelor of Computer Science

Job description

Job Description
Must Have Technical/Functional Skills

Skill Area Expected Capability

Backend
  • Java, Spring Boot, REST APIs, Microservices, JPA/Hibernate, API security basics
Engineering
  • Git, CI/CD, unit testing, code review, clean coding standards, performance troubleshooting
Cloud / DevOps
  • Working knowledge of Azure/AWS, containers, build pipelines, monitoring, and deployment practices
Roles & Responsibilities

Lead end-to-end design, development, and delivery of scalable enterprise applications using Java, Spring Boot, REST APIs, and microservices-based architecture.

Own technical solutioning, architecture discussions, code reviews, design reviews, and engineering best practices across the development lifecycle.

Guide and mentor developers, unblock technical issues, improve code quality, and ensure timely delivery aligned to business and product priorities.

Collaborate with business, product, QA, DevOps, and architecture teams to translate requirements into clean, maintainable, and secure technical solutions.

Support CI/CD, release readiness, production stability, performance improvements, and technical debt reduction activities.

TCS Employee Benefits Summary
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Salary Range: 100,000 - $110,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

Java Technical Lead
Java Technical Lead

Tata Consultancy Services • City of White Plains (NY)

On-site
USD 90,000 - 100,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Support: Parental Leaves
+4
Senior Engineer
Senior Engineer

Tata Consultancy Services • Bentonville (AR)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Maternal & Parental Leaves
+3
Java Technical Lead
Java Technical Lead

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Comprehensive Medical Coverage
Parental Leaves
401K Plan
+2
Java Full Stack Engineer
Java Full Stack Engineer

Tata Consultancy Services • Seattle (WA)

On-site
USD 110,000 - 140,000
Discretionary incentive
Medical coverage
Parental leaves
+5
Technical Architect
Technical Architect

Tata Consultancy Services • Baltimore (MD)

On-site
USD 140,000 - 167,000
Discretionary annual incentive
Comprehensive medical coverage
401K plan
+2
Java Full stack Engineer
Java Full stack Engineer

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Vacation and Sick Leave
+2
Full stack Architect
Full stack Architect

Tata Consultancy Services • Charlotte (NC)

On-site
USD 110,000 - 125,000
Medical Coverage
Dental & Vision
401K Plan
+5
Senior Java Developer
Senior Java Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 125,000
Discretionary Annual Incentive
Medical Coverage
Dental & Vision
+8
Java Full Stack Engineer
Java Full Stack Engineer

Tata Consultancy Services • Alameda (CA)

On-site
USD 110,000 - 160,000
Discretionary Incentive
Comprehensive Medical Coverage
Family Leave
+2
Java MS Developer
Java MS Developer

Tata Consultancy Services • Tampa (FL)

On-site
USD 80,000 - 110,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support
+5