Engenheiro(a) de Software Java Sênior

Atividades a serem realizadas: 



  • Trabalhar com uma equipe altamente qualificada construindo software de qualidade, que seja escalável para um alto volume de dados e aplicações de alto risco.
  • Liderar equipe na concepção de todo ciclo de vida de uma nova funcionalidade/produto e ser responsável pela entrega e acompanhamento da mesma.
  • Definir a arquitetura de aplicações.
  • Criar soluções que tornem a vida de nossos clientes mais simples e produtiva.
  • Planejar, estimar e analisar impactos e riscos em mudanças de aplicações.
  • Criar e acompanhar métricas de qualidade e monitoramento das aplicações desenvolvidas.
  • Interagir com diversas áreas da Cia com times de negócio excepcional em um ambiente de alto crescimento profissional.
  • Expressar opiniões e ideias, participar de feedbacks e planejamento de carreira, acompanhado de profissionais com grande experiência.
  • Interagir com a equipe de segurança para garantir a confiabilidade da plataforma.
  • Participar nas melhorias do processo de desenvolvimento técnico do time, como: Dojo e Pair Programming.
  • Evolução no conhecimento e na carreira através de acompanhamento e suporte de profissionais mais experientes.


Requisitos Obrigatórios:



  • Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
  • Domínio em programação orientada à objeto, estrutura de dados e algoritmos.
  • Experiência com Java.
  • Experiência sobre versionamento de software.
  • Experiência em CI/CD / Domínio de Modelagem / Documentação e implementação de APIs.
  • Experiência em modelagem e integração de Banco de dados relacionais e não relacionais.
  • Experiência em arquiteturas distribuídas, resilientes, escaláveis e de alta performance.
  • Experiência em Messages Brokers e Streaming.
  • Experiência em processos Batch distribuídos.
  • Experiência em melhores práticas de qualidade de software como testes automatizados, segurança, monitoração e documentação.
  • Ser comprometido, proativo e colaborativo. Buscar sempre o desenvolvimento pessoal e da equipe.


Requisitos Desejáveis:



  • Experiência em desenvolvimento de micro serviços.
  • Experiência em Cloud Computing, principalmente AWS.
  • Vivência em metodologias ágeis e melhoria contínua.
  • Experiência em práticas de DevOps.