Tata Consultancy Services logo

Senior Java Developer

Tata Consultancy Services

Sunnyvale, CA
Full Time
Senior
70k-140k
about 2 months ago

Job Description

About the Role

The Senior Java Developer will be responsible for delivering advanced solutions for a multi-tier, distributed web application. The role requires strong expertise in enterprise Java development, including designing scalable and maintainable software solutions. The position involves working with cloud technologies, web services, and various data stores to support high-performance applications.

Key Responsibilities

  • Design, develop, and maintain scalable and maintainable software solutions using Java and related technologies.
  • Build low latency service APIs and data aggregation pipelines.
  • Troubleshoot and resolve technical issues related to web services, REST APIs, and application performance.
  • Collaborate with team members to deliver high-quality solutions and ensure project ownership.
  • Implement and advocate for best practices such as Test Driven Development and Continuous Integration.

Requirements

  • Minimum 10+ years of experience in enterprise Java development.
  • Strong foundation in Computer Science fundamentals such as data structures and algorithms.
  • Experience in delivering solutions for multi-tier, distributed web applications with AWS knowledge.
  • Proficiency in Java 8 and above, including Java11 related technologies such as Spring Framework, Spring Data, spring-boot, RESTful Services, JUnit/TestNG.
  • Solid understanding of Web Services, REST API, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions, and application performance tuning.
  • Experience with relational databases (e.g., Oracle) and NoSQL data stores.
  • Hands-on programming experience with Java, J2EE, JPA, Hibernate.
  • Ability to articulate the benefits of Test Driven Development and Continuous Integration.
  • Excellent troubleshooting and problem-solving skills.
  • Effective communication skills, self-driven, and able to work collaboratively in a team environment.

Nice to Have

  • Experience with cloud platforms beyond AWS is a plus.
  • Knowledge of additional NoSQL databases or data processing tools.
  • Experience with data pipelines and data aggregation techniques.

Qualifications

  • Minimum 10+ years of enterprise Java development experience.

Benefits & Perks

  • Salary range of $70,000-$140,000 per year.
Apply Now

Job Details

Posted AtJun 26, 2025
Salary70k-140k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tata Consultancy Services

Website

tcs.com

Company Size

10000+ employees

Location

Sunnyvale, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches