Java Software Engineer
Recro
2 - 5 years
Bengaluru
Posted: 08/01/2026
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
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
