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
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.
