Job Description :
Must-Haves
10+ years’ experience in hands-on development, application design in the delivery of software products
3+ years in an architect role in previous large scale software development projects, preferably SaaS delivery model
Comfortable in communicating architecture to all levels of management and customers - Excellent knowledge of software development methodologies and processes
Possessing skills in the following technology areas: J2EE, Web Services, XML, SOAP, XSL, HTML / DHTML, HTTP
Experiences with OAUTH 2

Nice-To-Haves
Experience in developing software systems, which employ data mining, machine learning or statistical/econometric techniques, methods and algorithms
Dealing with large data sets and developing analytic software using SQL, NoSQL and statistical tools
Microservice architecture
Containers and micro services.
Modern AI/ML approach.
Experiences with security and threat model.
Large scale-out deployment design, monitoring consideration, chaos monkey, anomaly detection
             

Similar Jobs you may be interested in ..