- Robust proficiency in Core Java (Java 8 and above)
- Excellent understanding of:
- OOP concepts (Encapsulation, Inheritance, Polymorphism, Abstraction)
- Data Structures & Algorithms
- Multithreading and Concurrency
- Collections Framework
- Exception Handling
- Experience with Spring Framework (Spring Boot preferred)
- Hands-on with RESTful APIs and microservices architecture
- Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Familiarity with Hibernate/JPA
- Experience with build tools like Maven/Gradle
- Strong debugging and performance tuning skills