Vaga de Arquiteto Java em São Paulo - SP - Improving br

Veja a descrição da vaga e candidate-se!

Arquiteto Java

Postada em 5 de setembro de 2018
Quem somos
Ajudamos a sua empresa em todas as áreas de TI!
Localização
Contrato
CLT (Efetivo)
Remuneração
de R$8500,00 até R$12500,00
Benefícios
  • Vale Transporte
  • Assistência Médica
  • Assistência Odontológica
  • Seguro de Vida
  • Vale Refeição
Descrição
Quer trabalhar como arquiteto em projetos na área de IoT, usando Java EE e tecnologias open-source numa empresa brasileira membro do JCP que está expandido sua atuação para os Estados Unidos? Você poderá trabalhar no escritório no Alto de Pinheiros em São Paulo ou em Florianópolis. A empresa é uma das pioneiras em IoT no Brasil e já está no mercado há 16 anos, desenvolvendo projetos que combinam hardware e software próprios e de terceiros em áreas de impacto social como economia de água e energia, petróleo e gás e cidades inteligentes. Há 3 anos abriu seu primeiro escritório nos Estados Unidos e está expandindo sua atuação para clientes no exterior. A empresa tem fortes valores como autonomia, honestidade e acreditar na capacidade do time de resolver qualquer problema. É membro do comitê executivo do JCP com o objetivo de criar e aprimorar padrões, especialmente nas áreas de mobilidade e IoT. Seu desafio imediato será ajudar a empresa a adotar as novas tecnologias do Java EE 8, adotar mudanças das versões mais recentes do Java SE e avaliar soluções client-side open-source mais estáveis e com melhor suporte, como Vaadin. Nessa oportunidade de trabalho você poderá: - Estudar e testar padrões Java e da indústria, bem como produtos open-source, para prototipação de arquitetura de soluções complexas (IoT, serviços de backend e integração e arquitetura de aplicações web); - Definir as tecnologias mais adequadas para cada um dos projetos, bem como especificar a arquitetura técnica dos mesmos; - Estabelecer critérios de qualidade de código e aceite da entrega dos projetos; - Aprender muito todos os dias e superar novos desafios! Por que eu deveria me candidatar a essa vaga: - Poder trabalhar remota ou presencialmente numa empresa em expansão, relevante no mercado mundial de IoT, envolvida em processos de padronização e na evolução da plataforma Java e com fortes valores de integridade e respeito ao profissional; - Definir a arquitetura de soluções usadas no Brasil e no exterior, com grande foco em sustentabilidade, baseando todas as suas soluções primariamente em padrões abertos e depois em open-source, com preferência para uso de tecnologia Java sempre que houver solução disponível;
Requisitos
Para se candidatar, você precisa ter: - Espírito de trabalho em equipe, comprometimento e vontade de pôr a mão na massa; - Capacidade de aprender rapidamente tecnologias emergentes mediante ao consumo de livros, documentação técnica, vídeos ou palestras em inglês; - Domínio de orientação a objetos, Java SE 8 (incluindo lambda) e suas APIs principais (java.lang, Collections, streams, concorrência, etc); - Experiência sólida em versões recentes do Java EE e suas principais tecnologias, incluindo CDI; - Sólidos conhecimentos de bancos relacionais e NoSQL; - Experiência com testes unitários e frameworks de mocking; - Conhecimento no uso de ambientes com containers e design de aplicações aderentes ao 12-factor; - Conhecimentos de mensageria e comunicação assíncrona Alguns diferenciais serão: - Contribuição ativa para processos de padronização e projetos open-source relevantes, especialmente relacionados a especificações Java; - Experiência em definição de arquitetura e especificação de projetos para implementação por terceiros; - Conhecimento prático de técnicas para escalar serviços a fim de atender centenas de milhões de requisições por dia; - Experiência com tecnologias como Docker, Docker Compose, Kubernetes e soluções de cloud; - Experiência com a última versão do Java SE e EE e conhecimentos das mudanças das últimas versões; - Vivência em projetos IoT e tecnologias relevantes, como MQTT; - Conhecimento de soluções client-side baseadas em Java como Vaadin; - Experiência com TDD e BDD; - Experiência com análise de qualidade de código e ferramentas de mercado; - Inglês avançado