- 1-3 years of experience in developing enterprise applications using Java, J2EE, C++ and related technologies
- Hands-on experience with RDBMS
- Strong understanding of advanced algorithms used in design and development of enterprise grade software (Knowledge of ML Algorithms will be a plus)
- Proven debugging and troubleshooting skills (memory, performance, network usage optimization etc.)
- Good written and verbal communication skills
- Strong knowledge of software development tools and methods, related software languages, test design and configuration
- Familiarity with working with Cloud services (IBM Cloud, GCP, AWS, Azure)
- Functional knowledge of REST principles and architecture