Tata Consultancy Services
Full-stack developer Java
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Sunnyvale, CA, USA
Work mode:
Onsite
Published on:
2 September 2026
What they need
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
Other offers great for you!
These companies are also looking for great profiles
Wikeys
Senior Full-Stack Developer Java
600
Freelance
Brussels, Belgium
Hybrid
Skills
6 months ago
Quick apply
TLTI
Concepteur Développeur Java Full Stack / IA
400
Freelance
Paris, France
Hybrid
Skills
16 hours ago
Quick apply
Proelan
Ingénieur Full Stack Java React H/F
Permanent contract
Nice, France
Hybrid
Skills
15 hours ago
Quick apply
No company information available.