Full-stack developer Java

Tata Consultancy Services Ltd
  • Sunnyvale, CA
  • $90,000–$121,000 Per Year
24 days ago

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

Numbers & Facts

LocationSunnyvale, CA
Salary$90,000–$121,000 Per Year

Skills

  • Algorithmsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Authenticationunmatched
  • Cachingunmatched
  • Cloud Applicationsunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Data Structuresunmatched
  • Database Administrationunmatched
  • Database Optimizationunmatched
  • Database Technologyunmatched
  • Debugging Skillsunmatched
  • Distributed Computingunmatched
  • Ecosystemsunmatched
  • Gitunmatched
  • Gradleunmatched
  • Hibernateunmatched
  • High Throughputunmatched
  • Identify Issuesunmatched
  • Infrastructure as a Service (IaaS)unmatched
  • Integration Testingunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Legalunmatched
  • Load Balancingunmatched
  • Loan Fundingunmatched
  • Mavenunmatched
  • Memory Leaksunmatched
  • Microservicesunmatched
  • Multithreaded Programmingunmatched
  • MySQLunmatched
  • Object Relational Mapping (ORM)unmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • REST (Representational State Transfer)unmatched
  • Regression Testingunmatched
  • Relational Databases (RDBMS)unmatched
  • SQL (Structured Query Language)unmatched
  • Security Protocolsunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Student Loansunmatched
  • System Architectureunmatched
  • Systems Scalabilityunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Test Suiteunmatched
  • Test Toolsunmatched
  • Unit Testunmatched
  • Web Designunmatched
  • Web Servicesunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder