🔔 FCM Loaded

Java Software Engineer

Recro

2 - 5 years

Bengaluru

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Role - Java Developer

Experience - 3+Yrs

Location - Bangalore


Requirements

Strong proficiency in Java 11+ and Spring Boot framework.

Deep understanding of REST API design, HTTP principles, and request lifecycle.

Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., JPA,

Hibernate).

Experience working with microservice architectures.

Good understanding of Git, Maven/Gradle, and modern development workflows.

Experience with writing unit/integration tests using tools like JUnit, Mockito.

Interview

Round 1 Java Fundamentals + Coding

Core Java: classes, inheritance, interfaces, exceptions

Collections, Generics, Stream API

Threads, Futures, Locks (basic awareness)

Spring Boot

SQL & NoSQL(MongoDB & PostgreSQL preferred)

Small Java coding exercise

Round 2 Applied Backend + APIs

Build or extend a small API using Java/Spring Boot

REST API: methods, status codes, request/response flow

DB queries & integrations

Debugging & handling edge cases

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.