Java backend developer

HireKeyz Inc
Mountain View, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 187K

Job location

Mountain View, United States of America

Tech stack

Java
Spring Security
API
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
User Authentication
Unit Testing
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Database Queries
Software Debugging
DevOps
Elasticsearch
Github
Monitoring of Systems
Hibernate
Java Persistence API
JUnit
PostgreSQL
Enterprise Messaging Systems
Microsoft SQL Server
MySQL
NoSQL
Oracle Applications
Scrum
RabbitMQ
Redis
Mockito
Cloud Services
Prometheus
SQL Stored Procedures
Systems Architecture
Web Services
Enterprise Software Applications
Spring-mvc
Grafana
Spring-boot
Backend
Containerization
Kubernetes
Kafka
Front End Software Development
Software Coding
REST
Splunk
Docker
Jenkins
Web Api
Microservices

Job description

We are seeking a skilled Java backend developer to design, develop, and maintain scalable backend applications and APIs. The ideal candidate should have strong experience in Java, Spring Boot, microservices architecture, RESTful APIs, databases, and cloud-based development. The candidate will collaborate with cross-functional teams to deliver high-quality, secure, and high-performance enterprise applications., * Design, develop, test, and maintain backend services and enterprise applications using Java and Spring Boot.

  • Build scalable RESTful APIs and microservices-based solutions.
  • Develop and optimize database queries, stored procedures, and data models.
  • Integrate third-party APIs, messaging systems, and cloud services.
  • Participate in system architecture, technical design, and code reviews.
  • Troubleshoot production issues and optimize application performance.
  • Implement security, authentication, and authorization mechanisms.
  • Work closely with frontend developers, QA teams, DevOps engineers, and business stakeholders.
  • Follow Agile/Scrum development methodologies and CI/CD best practices.
  • Maintain technical documentation and ensure coding standards are followed.

Requirements

  • Strong proficiency in Java (Java 8/11/17).
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Security.
  • Experience in microservices architecture.
  • Strong knowledge of REST APIs and web services.
  • Experience with Hibernate/JPA.
  • Strong SQL skills with databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
  • Familiarity with Git and version control systems.
  • Knowledge of Kafka, RabbitMQ, or other messaging systems.
  • Understanding of Docker, Kubernetes, and containerization concepts.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Skills

  • Experience with CI/CD tools such as Jenkins or GitHub Actions.
  • Knowledge of Redis, Elasticsearch, or NoSQL databases.
  • Familiarity with unit testing frameworks such as JUnit and Mockito.
  • Exposure to monitoring tools like Splunk, Grafana, or Prometheus.
  • Experience working in Agile development environments.

About the company

© 2026 Careerjet All rights reserved

Apply for this position