Descrição da vaga

Requisitos

  • Sem Experiência
  • Sem estudos
  • Pretensão salarial
  • São Caetano do Sul

Descrição

Apoio aos lideres técnicos e aos times de desenvolvimento como referencia técnica em desenvolvimento de soluções digitais. Desenho de soluções tecnológicas. Elaboração de Documentos e Artefatos de Arquitetura de TI. Prospecção, análise e recomendação de novas tecnologias para atender diferentes necessidades do negócio e dos time de desenvolvimento. Atuação com foco em sistemas de missão crítica e alta performance. Interação com times de arquitetura, projetos, negócio, desenvolvimento, segurança da informação, dados e de infraestrutura de TI. Validação das soluções desenhadas/definidas. Experiência em desenho de Arquitetura de Aplicações Cloud Native, Event-driven Application, Domain Driven Design, Microserviços, Integração e API. Experiência na definição de padrões de Arquitetura de Soluções e de Software. Sólidos conhecimentos em arquitetura de sistemas, dados, tecnologia e segurança da informação. Solida Experiência em arquitetura de sistemas e soluções de Middleware. Conhecimento em tecnologias open-source, como por exemplo, Spring, Nginx, Jenkins, Git. Conhecimentos em conteiners (Docker, Openshift, Kubernetes). Domínio dos conceitos SOA, Microserviços e Aplicações Cloud Native. Vivencia com paradigma SRE/DevOps e metologias agéis. Experiência em criação de planejamento e processos de testes (unitários, carga, stress, resiliência e funcionais) com automação. Desejavel experiência em ferramentas para automação de testes: Selenium, Mocha, Cucumber, JUnit, JMeter. Experiência em elaboração e gestão de indicadores (técnicos e operacionais) através de ferramentas de dashboards (Grafana, Splunk, Prometheus, etc). Essência hands-on com a mão na massa e não ter medo de bits, bytes, shell scripts e linguagens de programação. Ser um desenvolvedor nato (Java) e que saiba desenhar suas aplicações a partir de testes utilizando técnicas como TDD. Desejável conhecimentos em arquitetura de Microservices e frameworks (Java Spring, SpringCloud, NetFlix OSS, etc.). Conhecimentos em bancos de dados relacionais (Oracle, DB2) e noSQL (MongoDb / Elastic Search / SOLR). Conhecimento de Design Patterns (SOLID, GOF, Integration Patterns, PoEAA). Conhecimentos em estilos arquiteturais (Layer Architecture, Hexagonal Architecture, Monolitic Architecture, Event Driven Architecture, Onion Architecture, Domain Driven Architecture, CQRS, Data Driven Architecture). Desejável conhecimento em SOA/ESB para o desenvolvimento de integrações através de REST, Web Services, filas e tópicos. Desejável conhecimento sobre governança de serviços, APIs, definições de interface de serviços REST (Swagger, YAML). Desejável experiência anterior com desenvolvimento de software. Desejável experiencia com programação funcional. Desejável experiência com Apache Kafka atuando como administrador, engenheiro de integração, desenvolvedor. Desejável experiência em sistemas de mensageria. Excelente habilidade para comunicação oral e escrita.

  • gestão
  • git
  • java
  • oracle
  • spring