Haystack
← Back to Jobs
Technology
RIRivago infotech inc logo

Java Fullstack/Java Backend Engineer

Rivago infotech incMountain View, CA🇺🇸United StatesPosted Oct 22, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Mountain View, CA, United States
Posted
19 hours ago
DockerMicroservicesMySQLSpringSpring BootGitAWSGoogle CloudHibernateJUnitJavaKafkaRedisRESTPostgreSQLKubernetesAgileCI/CDMavenMockito

Job Description

Java Backend Engineer

Location: Mountain View, CA (MTV)- 3 days onsite – Only Local profiles

Job Summary

We are seeking an experienced Java Backend Engineer to design, develop, and maintain scalable, high-performance backend services and APIs. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, RESTful APIs, and database technologies.

Key Responsibilities

  • Design, develop, test, and maintain backend applications using Java and Spring Boot.
  • Build scalable, secure, and high-performance RESTful APIs and microservices.
  • Collaborate with frontend engineers, architects, product managers, and cross-functional teams.
  • Develop and optimize database queries, data models, and application performance.
  • Implement unit testing, integration testing, and code quality best practices.
  • Troubleshoot production issues and support application reliability.
  • Participate in code reviews, technical discussions, and Agile development activities.
  • Follow security, scalability, and software engineering best practices.

Required Skills

  • Strong hands-on experience with Java 8+ / Java 11+.
  • Proficiency in Spring Boot, Spring Framework, and Hibernate/JPA.
  • Experience developing RESTful APIs and microservices.
  • Strong understanding of data structures, algorithms, object-oriented programming, and design patterns.
  • Experience with relational databases such as MySQL or PostgreSQL.
  • Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Strong debugging, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with cloud platforms such as AWS or Google Cloud Platform.
  • Familiarity with Docker and Kubernetes.
  • Experience with Kafka or other messaging systems.
  • Knowledge of Redis, NoSQL databases, and distributed systems.
  • Experience with observability, logging, and monitoring tools.

Similar jobs