Full-stack developer Java

Tata Consultancy Services

Sunnyvale (CA)

On-site

USD 90,000 - 121,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
401K Plan
Training Reimbursement
Vacation and Holidays
Legal & Financial Assistance
Salary Range: $90,000 - $121,000 a yr

Job summary

Tata Consultancy Services in Sunnyvale, CA, seeks a senior backend engineer to design and scale distributed systems, build secure RESTful APIs, and optimize data persistence.

The role requires strong expertise in Core Java 17+, Spring Boot, Spring Security, and Spring Data JPA, plus relational databases. You will collaborate across CI/CD, testing, and cloud deployment to deliver high-performance services.

Qualifications

  • Distributed systems design with scalability in mind.
  • Strong foundations in data structures and algorithms.
  • Proficiency in Java 17+ and multithreading concepts.
  • Experience with Spring Boot, Spring Security, Spring Data JPA.
  • Relational databases and ORM tools such as Hibernate.
  • RESTful API design and integration with third-party systems.
  • Proficient in Maven/Gradle and unit testing (JUnit/Mockito).
  • Git for version control and collaboration.

Responsibilities

  • Architect and scale distributed backend systems for high traffic.
  • Design and maintain high-throughput RESTful APIs and microservices.
  • Optimize database schemas and data persistence using ORM frameworks.
  • Implement robust security for authentication and authorization.
  • Write unit, integration, and regression test suites.
  • Package applications into containers and assist cloud deployments.
  • Troubleshoot performance issues and optimize queries.

Skills

System Design
Data Structures
Core Java
Spring Ecosystem
Databases
API Design
Build & Test Tools
Git

Job description

Job Description
Must Have Technical/Functional Skills:

Java; Spring Boot; Spring Security; and Spring Data JPA.; JUnit; RESTful APIs; SQL Server

Key Responsibilities
  • System Design: Architect and scale distributed backend systems that handle high traffic, concurrency, and data throughput.
  • API Development: Design, develop, and maintain high-throughput, secure RESTful APIs and microservices.
  • Database Management: Optimize database schemas, write complex SQL queries, and manage data persistence using ORM frameworks.
  • Security & Auth: Implement and maintain robust security protocols for authentication and authorization.
  • Testing Automation: Write comprehensive unit, integration, and regression test suites to ensure high code quality.
  • CI/CD & Cloud: Package applications into containers and assist in deploying services to cloud infrastructure.
  • Performance Tuning: Troubleshoot, debug, and optimize application performance, memory leaks, and query bottlenecks.
Required Skills & Qualifications
  • System Design: Proven experience with distributed systems design, load balancing, caching strategies, and system scalability.
  • Data Structures & Algorithms: Strong foundational knowledge of data structures (trees, graphs, hash maps) and algorithms to write highly efficient code.
  • Core Java: Deep knowledge of Java 17 or higher, multithreading, and the Collections framework.
  • Spring Ecosystem: Hands-on experience with Spring Boot, Spring Security, and Spring Data JPA.
  • Databases: Strong proficiency in relational databases (PostgreSQL, MySQL) and ORM tools (Hibernate).
  • API Design: Proven experience designing clean RESTful web services and integrating with third-party systems.
  • Build & Test Tools: Daily experience using Maven or Gradle, alongside testing tools like JUnit and Mockito.
  • Version Control: Mastery of Git for branching, merging, and pull requests.
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: $90,000 - $121,000 a year
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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
Engineer Software
Engineer Software

Tata Consultancy Services • Irving (TX)

On-site
USD 64,000 - 125,000
Discretionary Incentive
Medical Coverage
Parental Leaves
+5
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
Java Full Stack Engineer
Java Full Stack Engineer

Tata Consultancy Services • Dublin (OH)

On-site
USD 120,000 - 130,000
Discretionary Incentive
Medical Coverage
Parental Leave
+5
JAVA API Developer
JAVA API Developer

Tata Consultancy Services • Cary (NC)

On-site
USD 100,000 - 110,000
Discretionary annual incentive
Comprehensive medical coverage
Dental & Vision
+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
Technical Architect/ Sr Java Lead (Springboot)
Technical Architect/ Sr Java Lead (Springboot)

Tata Consultancy Services • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Discretionary Incentive
Medical Coverage
Dental & Vision
+12
Java Spring Boot Engineer
Java Spring Boot Engineer

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
401K Plan
+1
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