Java Developer

Ourbus

New Delhi

On-site

INR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ourbus is seeking a Java Backend Developer with 2–3 years of experience to build scalable backend services using Java and Spring Boot. You will design and implement REST APIs, leverage Spring Data JPA and Hibernate, and optimize queries in MySQL or PostgreSQL while using Redis for caching and Elasticsearch for search and analytics.

Candidate should be proficient in multithreading, asynchronous processing, and unit testing with JUnit/Mockito.

Qualifications

  • 2–3 years of backend Java development experience.
  • Experience building scalable backend services with Java and Spring Boot.
  • Proficient in MySQL or PostgreSQL and query optimization.
  • Familiar with Redis for caching and session storage.
  • Experience with Elasticsearch indexing and search.
  • Understanding of REST APIs, HTTP/JSON, and API design.
  • Familiar with Gradle/Maven, Git, Postman, and Swagger/OpenAPI.
  • Knowledge of multithreading and async processing.
  • Hands-on testing with JUnit/Mockito.

Responsibilities

  • Develop and maintain backend services using Java and Spring Boot.
  • Build and integrate REST APIs and microservices.
  • Work with MySQL/PostgreSQL, including joins, indexing, transactions, and query optimization.
  • Use Redis for caching, session/token storage, and performance optimization.
  • Work with Elasticsearch for indexing, searching, filtering, and aggregations.
  • Implement synchronous and asynchronous processing based on application requirements.
  • Work with multithreading, thread pools, ExecutorService, CompletableFuture, and @Async.
  • Debug production issues, optimize performance, and write clean, maintainable code.
  • Participate in code reviews, testing, and deployment activities.

Skills

Java
OOP
Collections
Streams
Lambda expressions
Exception handling
Generics
REST APIs
JSON
JUnit/Mockito

Tools

Spring Boot
Spring MVC
Spring Data JPA
Hibernate
MySQL
PostgreSQL
Redis
Elasticsearch
Gradle
Maven
Git
Postman
Swagger/OpenAPI

Job description

We are looking for a Java Backend Developer with 2–3 years of experience in building scalable and reliable backend applications.

Key Responsibilities
  • Develop and maintain backend services using Java and Spring Boot .
  • Build and integrate REST APIs and microservices.
  • Work with MySQL/PostgreSQL , including joins, indexing, transactions, and query optimization.
  • Use Redis for caching, session/token storage, and performance optimization.
  • Work with Elasticsearch for indexing, searching, filtering, and aggregations.
  • Implement synchronous and asynchronous processing based on application requirements.
  • Work with multithreading, thread pools, ExecutorService, CompletableFuture, and @Async .
  • Debug production issues, optimize performance, and write clean, maintainable code.
  • Participate in code reviews, testing, and deployment activities.
Required Skills
  • Strong knowledge of Java, OOP, Collections, Streams, Exception Handling, Generics, and Lambda Expressions .
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate .
  • Good understanding of Spring/Java annotations , including custom annotations.
  • Experience with MySQL and/or PostgreSQL .
  • Experience with Redis and caching concepts.
  • Working knowledge of Elasticsearch .
  • Understanding of Multithreading, Concurrency, Sync/Async processing, and Thread Management .
  • Strong understanding of REST APIs, HTTP, JSON, and API design .
  • Experience with Gradle/Maven, Git, Postman, and Swagger/OpenAPI .
  • Knowledge of JUnit/Mockito and basic unit/integration testing.
Good to Have
  • Microservices & Event-Driven Architecture
  • Knowledge of Design Patterns, SOLID principles, and performance optimization

Experience: 2–3 Years Role: Java Backend Developer / Software Engineer – Backend Tech Stack: Java | Spring Boot | JPA/Hibernate | MySQL | PostgreSQL | Redis | Elasticsearch | REST APIs | Multithreading | Sync/Async | Spring Security | JWT | Gradle/Maven | Git

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Developer – Java Spring Boot
Senior Backend Developer – Java Spring Boot

Cloudoniq Technologies Pvt Ltd • Mumbai

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Mployee.me • Dadri

On-site
INR 900,000 - 1,500,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Java Backend Developer
Java Backend Developer

Lonvec Technologies Private Limited • Pune District

On-site
INR 1,100,000 - 1,700,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Yatra Online Ltd. • Gurugram District

On-site
INR 800,000 - 1,200,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000
Java Back End Developer
Java Back End Developer

Integrated Personnel Services Limited • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,700,000
Java Back End Developer
Java Back End Developer

Kumaran Systems • Chennai District

On-site
INR 2,400,000 - 4,200,000