Skill Set: Architecture definition Leadership skills Development of software architectures in JEE environments Microservices (spring boot) and cloud (spring cloud, openshift) Docker and Kubernetes, cloud Continuous Integration (maven, git, Jenkins, sonar) SQL and noSQL DBs MQ messagging Tools (JMS, rabbitMQ, Kafka) Experience in Scrum methodology Job Description: Technical Architect with extensive Java experience (v8) Experience: at least 8 years Unit and integration testing. JUnit, Mockito Required: Architecture definition Leadership skills Development of software architectures in JEE environments Spring Technology Stack (MVC, Core, Security, Data) Microservices (spring boot) and cloud (spring cloud, openshift) Docker and Kubernetes Continuous Integration (maven, git, Jenkins, sonar) SQL and noSQL DBs MQ messagging Tools (JMS, rabbitMQ, Kafka) Security (JWT, OAuth) REST services Swagger Experience in Scrum methodology. Both English and Spanish level (he/she has to have communication with our partner/Product Owner in USA and Spanish develop teams). Desirable: API Manager (e.g. WSO2). ElasticsearchLogstashKibana (ELK) AWS and Azure