Description : - Expert-level proficiency in Java 21, with deep practical understanding and application of out-of-the-box features like Records, Sealed Classes, Pattern Matching, Collections for high-performance data manipulation. - Extensive hands-on experience with Spring Boot 3.x+, including Spring Data JPA, Spring Security, and building reactive applications with Spring WebFlux. - Deep expertise with JPA and Hibernate 7.x, focusing on performance optimization, advanced mapping, and entity lifecycle management. - Designing and building highly concurrent, multi-threaded applications. - Proficient with Executor Service, Completable Future, and thread-safe Concurrent Collections such as ConcurrentHash Map, Blocking Queue etc. - Hands-on experience with Apache Kafka or other high-throughput message brokers for building event-driven architectures. - Build Automation : Proficient with Apache Maven and/or Gradle for streamlined build management, dependency resolution, and plugin customization. - API Development : Designing, implementing, and documenting resilient RESTful APIs using OpenAPI/Swagger. - Strong commitment to quality with expertise in JUnit 5, Mockito, and Testcontainers for robust integration testing. - Familiarity with modern observability practices and tools like Prometheus, Grafana, and OpenTelemetry for logging, metrics, and tracing. - Secure Coding : Understanding of secure coding principles and best practices in application development, including OAuth2 and JWT. - Development Environment : Hands-on experience working efficiently in Unix/Linux environments.