
Engenheiro de software de back-end - Java
Requisitos técnicos:
-
Arquiteturas orientadas a serviços, padrões de projeto e estruturas de dados;
-
Automação de teste, integração contínua e entrega contínua;
-
Aspectos operacionais, construção de aplicativos de alto desempenho e monitoramento deles, mostrando que você se preocupa com seu código;
-
Trabalhar com bancos de dados relacionais e não relacionais,
-
Trabalhar com frameworks como Spring Boot ou Vert.x (embora não seja essencial);
-
Metodologias ágeis como Scrum, Kanban e DevOps;
-
Inglês no mínimo intermediário para conversação.
-
Ser autodirigido, auto organizado e trabalhar com pouca supervisão em prol de uma equipe e um propósito empresarial comuns;
-
Mais de uma linguagem de programação como Java, Scala, Javascript ou Python;
-
Criação de serviços altamente concorrentes, transacionais e resilientes.
-
Desenvolvimento e manutenção de recursos em um ambiente ágil e colaborativo;
-
Escrever código testável e garantir que a cobertura do teste permaneça no nível acordado;
-
Documentando seu código;
-
Assuma a propriedade de seu código em cada etapa do processo - do desenvolvimento à implantação e manutenção;
-
Diagnosticar problemas na produção e conceber soluções para os mesmos;
-
Trabalhe de forma autônoma e colaborativa para concluir tarefas;
-
Seja parte integrante do design e implementação de soluções.
Segmento da empresa contratante: Engenharia
Regime de contratação CLT ou PJ ( $ fixo + benefícios)
Local de trabalho : ( 100% remoto - profissionais de qualquer localidade )