Software Engineer Senior - Back End (Java)
INTERNACIONAL
Responsabilidades
Estamos procurando um Back End Engineer para nos ajudar no desenvolvimento de nossos projetos. Esperamos encontrar em você boa comunicação, para trabalhar com equipes multidisciplinares, organização para gerir suas tarefas do dia a dia e empenho para buscar evoluir sempre entregando sempre o melhor possível.
Estabelecer e manter padrões de excelência técnica dentro da equipe.
Colaborar de forma eficaz com a Gestão de Produto e designers de UX para desenvolver aplicações amigáveis que apresentem bom desempenho em diversas condições de rede.
Demonstrar uma forte compreensão dos conceitos de processamento paralelo no Node.js.
Promover as melhores práticas em metodologias de desenvolvimento.
Colaborar com a equipe de QA para facilitar testes automatizados e garantir a estabilidade da plataforma.
Mentorar e orientar os membros da equipe por meio de compartilhamento de conhecimento, revisões de código e programação em pares.
Requisitos Técnicos:
Experiência comprovada em Java e Spring Boot.
Experiência com testes unitários usando JUnit.
Proficiência na redação de documentação de sistemas e diagramas arquiteturais.
Requisitos Comportamentais:
Requisitos Comportamentais:
Proatividade e automotivação;
Capacidade de trabalhar de forma eficaz dentro de uma equipe;
Excelente comunicação escrita e verbal em inglês;
Forte habilidade de tomada de decisão, sabendo quando insistir e quando escalar questões;
Capacidade de compreender as necessidades do negócio e traduzi-las em requisitos técnicos;
Foco em alcançar resultados, e não apenas em concluir tarefas.
Diferencial:
Experiência com AWS;
Experiência com pipelines de CI/CD;
Experiência com ferramentas de monitoramento (ex.: NewRelic, CloudWatch).