- Intermediate and above proficiency in Java programming language
- Ability to create web based applications or utilities for load simulation using Java with Spring
- Ability to perform Java Code reviews/code profiling
- Positive understanding of performance design patterns and anti-patterns
- Good understanding of messaging systems like IBM MQ, NATS, Apache Kafka
- Exposure to systems based on event driven architecture
- Thread Dump, Heap Dump, GC analysis
- Beginner level proficiency in build tools such as Maven, Gradle
- General Understanding of caching technologies such as Redis.
- Proficiency in writing and tuning SQL queries