Overview
Skills
Job Details
Job Title: Java Backend Developer
Location: Mountain View, CA - Onsite
Duration: Long-term contract
Experience: 12+ Years
Interview Process:
- Onsite interview (mandatory)
- Exyhire coding test required
Job Description:
We are seeking experienced Java Backend Consultants to support our client in developing scalable and high-performance backend systems. The ideal candidate will have strong expertise in backend development using Java, Spring Boot, and related technologies, with the ability to work in a hybrid environment and pass an onsite interview and coding assessment via Exyhire.
Key Responsibilities:
- Design, develop, and maintain Java-based backend applications.
- Build and integrate RESTful APIs and microservices.
- Collaborate with frontend developers, QA teams, and DevOps engineers.
- Write clean, maintainable, and testable code following industry best practices.
- Participate in code reviews and design discussions.
- Troubleshoot and debug production issues as needed.
Skill Matrix:
Skill | Required/Preferred | Years of Experience | Candidate Rating (1 10) |
Core Java | Required | 5+ | |
Spring Boot | Required | 3+ | |
REST API Development | Required | 3+ | |
Microservices Architecture | Required | 2+ | |
SQL/Relational Databases | Required | 3+ | |
NoSQL (e.g., MongoDB, Redis) | Preferred | 1+ | |
Cloud (AWS/Google Cloud Platform) | Preferred | 1+ | |
Unit Testing/JUnit | Required | 2+ | |
CI/CD Tools (Jenkins, etc.) | Preferred | 1+ | |
Docker/Kubernetes | Preferred | 1+ | |
Exyhire Test Experience | Preferred | Any | |
Strong Communication Skills | Required | - |