- • 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
- Beginner and above proficiency in writing and tuning SQL queries.