* 3+ years of professional software development experience.
* Bachelor's degree or higher in Computer Science or related.
* 2+ years of experience with building applications that are deployed on cloud (AWS).
* Should demonstrate deep understanding of RESTful APIs & Services.
* Experience using the Spring framework for dependency injection and other core Spring features
* Good knowledge of object oriented concepts and functional software design patterns.
* Strong communication, analytical and problem solving skills.
Seeking mandatory Java experience in Java Collection, Java Multithreading, Java I/O, Java JDBC, Exception Handling.