Solution Architect, Media,PA Mode of interview: Phone + Skype
Job Description:
Strong experience in Solution Architecture for distributed systems, data and integration with deep understanding of security, performance, DR, and Infra
Strong understanding of Microservices architecture and RESTful Services, API Design & Development, API Security, and API Platforms
Experience in building cloud native applications
Expert level programming skills in Spring framework - Spring MVC, Spring Integration, Spring Security, Spring Boot, Hibernate OR Experience in Java EE and frameworks such as Jersey, RESTEasy, or Guice
Experience with TDD utilizing Mocking and similar concepts - jUnit, Mockito, EasyMock
Plan and design the structure of a technology solution
Experience with event-based and message-driven distributed system - knowledge of Kafka, JMS, RabbitMQ, AWS Kinesis or similar
Experience with NoSQL data stores such as Cassandra, MongoDB, Redis and SQL databases such as MySQL, Oracle
Experience with distributed caching frameworks such as Redis, Infinispan, Coherence, Memcached, GemFire, Gridgain, or Hazelcast
Experience with Cloud Platforms such as Google Cloud, AWS, Azure, Pivotal Cloud Foundry, or OpenShift
Understanding of security in cloud services.
Experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as GitHub, Jenkins, Maven, Ansible, UrbanCode etc.
Experience with agile development (Scrum, Kanban, etc.) and Test Automation (BDD, TDD, unit testing, integration testing)
Experience with container orchestration such as Kubernetes, Mesos and containers such as Docker
Skill Matrix:
N-Tier applications and service-oriented architecture including databases (SQL and NoSQL / PL SQL / Data Modeling) and middle-ware (Java APIs, Java Web Services)
Full stack development
MicroServices based platforms development
HTML5, JavaScript, and CSS5
Responsive web development
strong business domain knowledge
Containerized workloads including Docker/Kubernetes
Cloud infrastructure including Amazon/Azure and Google
Test driven development and test oriented design
Continuous integration patterns and execution
Internet security including TLS, OAuth, SAML, JWT etc.
Event driven asynchronous architectures
SQL/NoSQL databases