Java Backend Engineer
Job in
Sunnyvale, Santa Clara County, California, 94087, USA
Listed on 2026-05-27
Listing for:
Tata Consultancy Services
Full Time
position Listed on 2026-05-27
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, Java Developer, Backend Developer
Job Description & How to Apply Below
Job Description
Design, build, and maintain highly scalable, fault‑tolerant, reactive microservices using Java, Scala, Go, Camel, Spring Boot, Apache/Tomcat, Jboss, and RESTful architecture. Deploy solutions in Kubernetes and public cloud environments such as Google GCP and Microsoft Azure. Work with SQL/No
SQL databases including Oracle, Cassandra, and Azure Cosmos DB. Focus on testability, performance tuning, and best practices for distributed systems.
- Experience in building n-tier highly scalable, fault tolerant, reactive microservices using Java/Scala/Go, Camel, Spring, Apache/Tomcat, Jboss, and RESTful architecture.
- Building cutting‑edge next‑generation reactive microsystems deployed in Kubernetes ecosystems on public cloud platforms.
- Designing and architecting cloud native, distributed, highly performant, scalable and fault‑tolerant microservices.
- Expert level knowledge of Java, Spring Boot, and experience working with distributed systems and teams.
- Ability to build products with a focus on testability, using Mockito and JUnit for test coverage.
- Extensive understanding of microservice architecture and design, and best practices around multithreading, networking, and performance tuning.
- A disciplined approach to development, code review, testing, documentation, and code structure in a team environment.
- Designing/architecting applications in SQL/No‑SQL databases such as Oracle, Cassandra, and Azure Cosmos DB.
- Utilizing industry research and innovation to build next‑generation systems that improve the technology environment.
- Building highly scalable, fault tolerant, reactive microservices using Java/Scala/Go, Camel, Spring Boot, and related technologies.
- Deploying microsystems in Kubernetes across public cloud platforms like Google GCP and Microsoft Azure.
- Architecting cloud native, distributed, scalable, and fault‑tolerant microservices.
- Ensuring high code quality through rigorous testing, code reviews, and documentation.
- Applying best practices in multithreading, networking, and performance tuning.
- Working with SQL/No
SQL databases to design data models and optimize queries. - Collaborating with cross‑functional teams to deliver high‑quality software.
- Driving continuous innovation and research to enhance technology stack and processes.
$70,000 - $90,000 a year
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 and training reimbursement. - Time off:
Vacation, sick leave & holidays. - Legal & financial assistance:
Legal assistance, 401(k) plan, performance bonus, college fund, student loan refinancing.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×