Recruiting Choices
Job Description:
We are seeking a highly skilled
Senior Java Developer
to join our team in a
hybrid role
based in
Mountain View, CA . The ideal candidate is a hands-on developer with strong backend expertise, cloud-native experience, and a passion for building scalable and high-performance systems. You’ll work closely with cross-functional teams and contribute to the full software development lifecycle. Key Responsibilities: Design, develop, and maintain backend services and APIs using Java and Spring frameworks. Build and deploy microservices using
Kubernetes
in a cloud-native environment. Integrate and optimize
NoSQL databases
for scalable data storage solutions. Implement caching strategies using
AWS Elasticache
(Redis/Memcached). Collaborate with architects, DevOps, QA, and product managers to deliver robust features. Write clean, efficient, and testable code with attention to performance and scalability. Participate in code reviews, contribute to technical discussions, and troubleshoot complex issues. Required Skills & Qualifications: 10+ years of professional experience in Java backend development, Java latest technologies. Strong hands-on experience with
Kubernetes
and containerized deployments. Proficiency with
NoSQL databases
(e.g., MongoDB, DynamoDB, Cassandra). Solid experience with
AWS Elasticache
(Redis or Memcached). Strong understanding of RESTful APIs, microservices architecture, and distributed systems. Experience with CI/CD pipelines and version control (Git). Bachelor’s degree in Computer Science, Engineering, or a related field. Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
Compensation: $165,000 per year
Senior Java Developer
to join our team in a
hybrid role
based in
Mountain View, CA . The ideal candidate is a hands-on developer with strong backend expertise, cloud-native experience, and a passion for building scalable and high-performance systems. You’ll work closely with cross-functional teams and contribute to the full software development lifecycle. Key Responsibilities: Design, develop, and maintain backend services and APIs using Java and Spring frameworks. Build and deploy microservices using
Kubernetes
in a cloud-native environment. Integrate and optimize
NoSQL databases
for scalable data storage solutions. Implement caching strategies using
AWS Elasticache
(Redis/Memcached). Collaborate with architects, DevOps, QA, and product managers to deliver robust features. Write clean, efficient, and testable code with attention to performance and scalability. Participate in code reviews, contribute to technical discussions, and troubleshoot complex issues. Required Skills & Qualifications: 10+ years of professional experience in Java backend development, Java latest technologies. Strong hands-on experience with
Kubernetes
and containerized deployments. Proficiency with
NoSQL databases
(e.g., MongoDB, DynamoDB, Cassandra). Solid experience with
AWS Elasticache
(Redis or Memcached). Strong understanding of RESTful APIs, microservices architecture, and distributed systems. Experience with CI/CD pipelines and version control (Git). Bachelor’s degree in Computer Science, Engineering, or a related field. Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
Compensation: $165,000 per year