04 Sep
|
Virtusa
|
Hyderabad
Java 17+ (21 a plus); strong OO fundamentals, collections, streams, basic concurrency.
Spring
Boot —
- REST controllers, @Service / @Repository layering, validation, profiles, externalized configuration, Actuator.
Spring
Data JPA / Hibernate — entity modeling, relationships (@OneToMany, @ManyToOne), basic fetch strategies (lazy vs eager), easy queries / criteria, Flyway or Liquibase awareness.
Spring
Security basics — securing REST endpoints, JWT / OAuth2 client wiring, method security, password handling. Persistence — working knowledge of MySQL (queries, indexes, joins) and at least awareness of MongoDB (documents, basic queries, aggregation); production exposure to one is required. API & integration basics —
- REST, OpenAPI/Swagger, JSON handling (Jackson), basic messaging (Kafka / RabbitMQ / JMS) awareness. Build & test —
- Maven or Gradle
- JUnit 5, Mockito, Spring Boot Test, ideally Testcontainers.
📌 Core Tech Lead (Hyderabad)
🏢 Virtusa
📍 Hyderabad