Job DescriptionMinimum Qualifications (must have) : Bachelors Degree in Computer Science or related field, or 2+ year relevant work experience 2+ years professional experience in software development working on large scale distributed systems Computer Science fundamentals in object-
oriented design Computer Science fundamentals in data structure, algorithm design and complexityAnalysis. Proficiency in at least one programming language such as C, C++, Java.
Experience building highly scalable and available web applications on top of multi-tieredsystems utilizing Object Oriented Programming, Design Patterns, Linux, Java, Java Script / JQuery, Unix, NO SQL, SQL, HTML / CSS, REST, Continuos Integration / Continuous Delivery.
Solid coding practices including good design documentation, code reviews, source control management, build processes, testing, and operations Experience working mobile application development Experience building automation services Linux sysops / devops experiencePreferred Qualifications (nice to have) : Amazon (AWS), Micro Services, Agile Team, Angular JS, Python, Selenium, Maven, Spring, Grunt, Shell Scripting