Job Responsibilities:
Design, develop, implement and support back end for complex, scalable, secure Kotlin / Java based web applications using the latest frameworks, languages and tools
Essential:
At least Bachelor’s degree in Computer Science, or related field of study
Solid understanding of API design, data structures, caching, design patterns, multi-threaded and high-performance architecture
Comfortable working in a casual but fast-paced agile environment
languages: Java 11 (and above), Kotlin (expertise in coroutines is a must for senior developer)
Front end experience – jquery, angularJS, React (big plus)
Nice-to-Haves:
Experience with Rest API, SSO Authentication, standard OAUTH2
Experience with latest AI APIs and understanding of latest trends
Experience with image recognition frameworks, like TensorFlow, PyTorch, Keras
Experience in Big Data
Understanding of best practices for automated testing, both at application and system level
Comfortable using AWS or other cloud-based service providers
Working knowledge of Unix / Linux platforms
Working knowledge of Apple platforms
Bachelor’s degree in Computer Science