Skip to main content

Sr. Java Backend Developer | Hybrid - (Mountain View, CA)

Posted yesterday

kaavMountain View (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Sr. Java Backend Developer
Location: Mountain View, CA (Hybrid)
Experience: 10 to 15 YearsVisa Eligibility: H4-EAD, GC-EAD, L2-EAD, GC, USC OnlyTax Term: Full-Time Only (C2C submissions will not be considered.)
Job Description: We are seeking a highly skilled Senior Java Backend Developer with 10 to 15 years of experience to join our dynamic team in Mountain View, CA. This role requires deep expertise in Core Java, multithreading, synchronization, REST API design and implementation, unit testing, and problem-solving. The ideal candidate should have a strong grasp of scalability, resiliency, and optimization concepts to build high-performance, distributed, and resilient backend systems.
Key Responsibilities: Design, develop, and maintain highly scalable and resilient backend services using Core Java. Implement multithreading and synchronization techniques to optimize performance. Develop RESTful APIs with a strong focus on design, security, and scalability. Conduct thorough unit testing and implement best practices to ensure high code quality. Solve complex problems related to distributed computing, data processing, and system performance. Optimize system performance, scalability, and reliability to meet business demands. Collaborate with cross-functional teams to deliver high-impact solutions. Continuously evaluate and integrate emerging technologies to enhance the system architecture.
Required Skills & Qualifications: 10 to 15 years of hands-on experience in Java backend development. Expertise in Core Java, multithreading, and synchronization. Strong experience in REST API design and implementation. Proficiency in unit testing frameworks like JUnit, TestNG, or similar. Deep understanding of scalability, resiliency, and optimization concepts. Experience working in distributed systems and high-performance computing. Strong problem-solving and analytical skills. Excellent communication and collaboration abilities.
Preferred Qualifications: Experience with cloud platforms (AWS, GCP, or Azure).Knowledge of containerization (Docker, Kubernetes).Familiarity with microservices architecture and event-driven systems. Understanding of databases (SQL/NoSQL) and caching strategies.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this