?Architect – Microservice (Cloud/JSP/Servlets)
Duration: 1 Year
Location: Riyadh
Experience: 8+ years
Role DetailsCandidate must have 8+ years of experience with proven experience in Telecom domain
Must have experience on JSP / Servlets.
Experience with all phases of the software development life cycle (SDLC) using Agile methods and DevOps methods and tools, including Jenkins, Git, SVN, Jira, Cucumber, Docker, or Vagrant
Web Frameworks like Struts / Spring.
Service Oriented Architecture / Web Services – SOAP / REST.
Web Technologies like HTML, CSS, Javascript and JQuery.
Markup Languages like XML and JSON.
Exception handling
Reflection, Lambda Expressions and Annotations
java Native Interface (JNI)
Dynamic Language Support & Dynamic Class Loading
Multithreading
Concurrency
Dynamic Proxy creation
Git, Subversion, and Perforce
Experience with interacting with Cloud infrastructure providers, including Amazon Web Services (AWS), Microsoft Azure, or Google Cloud
Knowledge of object-oriented programming (OOP) and designing, developing, and communicating complex software solutions
Knowledge of service-oriented architecture (SOA) development and designing and implementing RESTful Web services
Experience with any of the following: Solr, ElasticSearch, Hibernate Search, or Lucene
Experience with any of the following: Spark, NiFi, Cassandra, HBase, Accumulo, or MongoDB
Experience with large-scale, distributed systems design and development, including mobile and offline applications
Experience with machine and deep learning concepts and algorithms
Knowledge of one or more scripting languages, including Python, Node, Ruby, or Bash
Knowledge of one or more of the following servlet containers: Apache Tomcat, JBoss, or Jetty
Knowledge of JavaScript frameworks, including Angular, Ember, React, or Knockout
Knowledge of scaling, performance, and scheduling
Knowledge of system architecture, including process, memory, storage, and networking management preferred
Possession of excellent analytical and problem-solving skills