Role - Java Developer
Experience - 3-6yrs
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