Strong hands-on experience in OOPs & Design patterns, multi-threading (executor framework, future, schedulers), JPA (Open JPAor Hibernate). Hands-on experience with authentication and authorization (Oauth2 / JWT), Caching (Google Guava or AWS Elastic). Strong understanding of any framework like spring, spring boot, microservices. Strong understanding in AWS services like SQS, SNS, S3, DynamoDB. Should have experience with Cluster Management & High Availability concepts, Health check (JMX / Http / actuator). Good to have WebSocket / log4j2, basic idea of UI.
Keyskills: aws spring corejava design multithreading oops microservices core java 8