Engenharia de Software Java - 128396
Engenharia de Software Java - 128396
Alphaville - Barueri, BR, 06.454-000
O que buscamos:
Profissional que atue com Engenharia de Software Java, para atuação remota.
Responsabilidades:
• Projetar, desenvolver e manter microsserviços horizontalmente escaláveis em Java ou Clojure, aplicando conceitos de programação funcional e arquitetura hexagonal;
• Implementar soluções de processamento de alta vazão e comunicação eficiente entre serviços utilizando Kafka;
• Garantir práticas de Integração Contínua (CI) e Implantação Contínua (CD) em ambientes AWS, promovendo automação e confiabilidade nas entregas;
• Definir e manter estratégias de armazenamento de dados em Datomic e DynamoDB, garantindo consistência e desempenho;
• Implementar e monitorar práticas de monitoramento e observabilidade com Prometheus, garantindo visibilidade e resiliência dos sistemas;
• Apoiar a execução e orquestração de serviços em Kubernetes, priorizando escalabilidade e disponibilidade;
• Atuar no desenvolvimento de sistemas distribuídos de longa escala, garantindo desempenho, robustez e tolerância a falhas;
• Colaborar com times multidisciplinares para construção de soluções sustentáveis, escaláveis e de alto impacto;
• Contribuir com boas práticas de engenharia de software, incluindo entrega contínua, infraestrutura como código e metodologias ágeis.
Requisitos:
• Microsserviços horizontalmente escaláveis escritos majoritariamente em Java ou Clojure, utilizando Finagle e aplicando técnicas de programação funcional e arquitetura hexagonal;
• Processamento de alta vazão e comunicação entre serviços utilizando Kafka;
• Integração Contínua e Implantação Contínua na AWS;
• Armazenamento de dados em Datomic e DynamoDB;
• Monitoramento e observabilidade com Prometheus;
• Execução, sempre que possível, em Kubernetes;
• Ter no mínimo 5 anos de experiência;
• Inglês intermediário a fluente;
• Trabalho com sistemas distribuídos em larga escala;
• Colaborar na construção de microsserviços;
• Tenha conhecimento prático em metodologias de desenvolvimento de software.
Desejável:
• Trabalho com entrega contínua e infraestrutura como código.
Descrição comportamental:
Procuramos uma pessoa que:
- Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
- Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
- Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
- Tenha habilidades de resolução de problemas;
- Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
- Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT