Full-stack Developer Java

Tata Consultancy Services

Sunnyvale (CA)

On-site

USD 90,000 - 121,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leave (Parental)
Auto & Home Insurance
Certification & Training Reimbursement
Vacation & Holidays
401K Plan
Performance Bonus

Job summary

Tata Consultancy Services Limited in Sunnyvale, CA is seeking an Engineer in Technology to design and scale distributed backend systems. You will develop high-throughput RESTful APIs and microservices, optimize data persistence, and ensure robust security with authentication and authorization.

The role requires strong Java/Spring experience, knowledge of relational databases and ORM tools, and competence with build and test tools.

Qualifications

  • Distributed systems design, load balancing and scalability.
  • Strong data structures foundations and algorithms.
  • Proficient in Java 17+ with multithreading and Collections.
  • Hands-on Spring Boot, Spring Security and Spring Data JPA.
  • Relational DBs (PostgreSQL/MySQL) with ORM experience.
  • RESTful service design and third-party integrations.
  • Experience with Maven/Gradle and JUnit/Mockito.
  • Git mastery for branching, merging and PRs.

Responsibilities

  • Architect and scale distributed backend systems for high traffic.
  • Design, develop, and maintain high-throughput secure RESTful APIs and microservices.
  • Optimize database schemas, write complex SQL queries and ORM persistence.
  • Implement robust authentication and authorization mechanisms.
  • Develop unit, integration and regression test suites.
  • Package applications into containers and assist cloud deployments.
  • Troubleshoot performance, memory leaks and query bottlenecks.

Skills

System design
Data structures & algorithms
Core Java
Spring ecosystem
Databases
API design
Build & test tools
Version control

Tools

Java
Spring Boot
Spring Security
Spring Data JPA
JUnit
RESTful APIs
SQL Server
Hibernate
Maven/Gradle
Git

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

#LI-NS4

Location

Sunnyvale, CA

Function

TECHNOLOGY

Role

Engineer

ID

430465

Skills

SQL Server | Core JAVA | Restful

Salary Range

$90,000 - $121,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-stack developer Java
Full-stack developer Java

Tata Consultancy Services • Sunnyvale (CA)

On-site
USD 90,000 - 121,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+5
Java Developer
Java Developer

Tata Consultancy Services • Pennington (NJ)

On-site
USD 80,000 - 128,000
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 Developer
Java Developer

Tata Consultancy Services • Seattle (WA)

On-site
USD 95,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leave
+3
Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services • Charlotte (NC)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Medical Coverage
Dental & Vision Coverage
+8
Technical Architect
Technical Architect

Tata Consultancy Services • Philadelphia

On-site
USD 150,000 - 167,000
Discretionary Incentive
Medical Coverage
Family Leave
+4
Technical Lead
Technical Lead

Tata Consultancy Services • Kennesaw (GA)

On-site
USD 90,000 - 110,000
Annual Incentive
Medical Coverage
Dental & Vision
+9
Software Developer
Software Developer

Tata Consultancy Services • Bentonville (AR)

On-site
USD 90,000 - 100,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+2
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • Tampa (FL)

On-site
USD 80,000 - 120,000
Discretionary Annual Incentive
Medical Coverage: Medical & Health, &m
Family Support Leaves
+5
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services • Plano (TX)

On-site
USD 80,000 - 120,000