Pular para o conteúdo principal

Dev Java SR

Tipo de vaga: Efetivo

Modelo de trabalho: Híbrido

Vaga também para PcD

Descrição da vaga

A NAVA está em busca de um Dev Java SR para fazer parte do nosso time de pessoas incríveis! 

 


Por que trabalhar na NAVA?


Somos uma empresa de tecnologia que atende as maiores companhias dos setores financeiro, seguros, meios de pagamento, telecomunicações, energia e varejo do país. Inspiramos nossos times a criar soluções para que essas companhias transformem e impactem positivamente o mundo. 

 

Temos um time curioso, criativo, energético e inspirador, com grande foco nas pessoas para gerar inovação, transformação e crescimento. Dentro de um ambiente dinâmico e ágil, o nosso time está em expansão para acompanhar o crescimento exponencial da NAVA e dos nossos Clientes. 


Acolhemos as diferenças porque acreditamos que um ambiente diverso contribui para a inovação e uma sociedade mais justa e equânime e convidamos você à assumir esse compromisso junto com a gente.

Responsabilidades e atribuições

Como será o seu dia a dia?

Revisão de Tarefas e Prioridades: Começa o dia revisando as tarefas pendentes e definindo prioridades. Verifica e-mails e atualizações em ferramentas de gerenciamento de projetos como Jira ou Trello.

Daily Stand-up Meeting: Participa de reuniões diárias com a equipe, chamadas de "daily stand-ups", para discutir o progresso, desafios e planos para o dia.

Desenvolvimento e Programação

Codificação: Escreve código para novas funcionalidades ou para corrigir bugs existentes. Utiliza principalmente Java, mas também pode trabalhar com outras tecnologias como Spring Framework, Hibernate, REST APIs, etc.

Revisão de Código: Participa de revisões de código para garantir a qualidade do software. Pode tanto revisar o código de colegas quanto ter seu próprio código revisado.

Testes: Escreve e executa testes unitários e de integração utilizando ferramentas como JUnit e Mockito para garantir que o código funciona corretamente.

Documentação: Atualiza ou cria documentação técnica para o código desenvolvido, assegurando que outros membros da equipe possam entender e manter o trabalho.

Integração e Deploy

Integração Contínua: Utiliza ferramentas de integração contínua como Jenkins ou GitLab CI para automatizar a integração e entrega do código.

Deploy: Participa do processo de deploy, que pode envolver a preparação do ambiente de produção e a implementação de novas versões do software.

Colaboração e Comunicação

Colaboração com Equipes de Desenvolvimento: Trabalha em estreita colaboração com outros desenvolvedores, designers, e engenheiros de qualidade para garantir que todos estejam alinhados com os objetivos do projeto.

Reuniões de Planejamento: Participa de reuniões de planejamento de sprint, onde discute as tarefas a serem realizadas nas próximas semanas e ajuda a estimar o esforço necessário para completá-las.

Aprendizado Contínuo

Atualização de Conhecimentos: Investe tempo em aprender novas tecnologias, frameworks e boas práticas de desenvolvimento. Pode participar de cursos online, ler blogs técnicos ou assistir a webinars.

Experimentação: Experimenta novas ferramentas e técnicas que possam melhorar a eficiência e a qualidade do trabalho.

Relatório de Progresso: Atualiza o status das tarefas no sistema de gerenciamento de projetos, fazendo anotações sobre o progresso e quaisquer bloqueios.

Revisão do Dia: Reflete sobre o que foi realizado no dia e planeja as atividades para o dia seguinte, garantindo uma transição suave entre os dias de trabalho.

Ferramentas Comuns

IDE: Eclipse, IntelliJ IDEA

Versionamento de Código: Git, Tortoise SVN

Gerenciamento de Projetos: Jira, Trello

Integração Contínua: Jenkins, GitLab CI

Banco de Dados: Oracle SQL, MongoDB

Frameworks: Spring Boot, Hibernate


Requisitos e qualificações

O que esperamos de você?

Engenheiro de software com ampla experiência em design, desenvolvimento e troubleshooting de aplicações.

utilizando

metodologias ágeis

• Testes e Ferramentas: JUnit Testing, Serviços de Mensageri



Conhecimentos Técnicos:

 Linguagens e Frameworks: Java, Spring Boot, JavaScript, Python, SQL, SAP Commerce (Hybris)

• Tecnologias de Nuvem e Web: Amazon Web Services, APIs RESTful, Arquitetura de Microsserviços,

Azureamento: Dynatrace

Informações adicionais

Horário de trabalho: 09h00 ás 18h00


Modelo de trabalho para este projeto/cliente: híbrida 3x por semana presencial


Local de trabalho: Zona Sul




Além de ser uma empresa certificada Great Place to Work, você vai encontrar na NAVA:

 

✅ Oportunidades de carreira 🚀

✅ Liberdade para escrever seu próprio código 🏆

✅ Diversidade e diferentes formas de ver o mundo 🌈

✅ Comunidades que incentivam o crescimento de todos 📚

✅ Treinamento In Company 💻

✅ Um time incrível 😎

✅ Empresa engajada no Pacto Global da ONU 💪🏼

✅ Projetos inovadores 💡

✅ Alta avaliação no Glassdoor 📣

 

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Teste Comportamental
  3. Etapa 3: Triagem Talent Acquisition
  4. Etapa 4: Entrevista Talent Acquisition
  5. Etapa 5: Entrevista Gestão / Cliente
  6. Etapa 6: Avaliação Final
  7. Etapa 7: Offer
  8. Etapa 8: Contratação

Sobre a NAVA

Somos uma empresa de tecnologia apaixonada por pessoas e inovação.

Inspiramos nossos times a criar soluções para que as maiores e melhores companhias do país transformem e impactem positivamente o mundo. Estamos de portas e braços abertos para todas as pessoas que desejam ser protagonistas de suas vidas e se tornarem tão grandes quanto seus sonhos, independentemente de gênero, orientação sexual, raça, etnia, religião, faixa etária ou deficiência. Afinal, acreditamos que a diversidade e a inclusão favorecem o surgimento de novas ideias, estimulam a criatividade e propiciam um ambiente mais acolhedor e humano.

 

Mais que se sentir em casa, desejamos que aqui na NAVA você se sinta livre para escrever o seu próprio código, do seu jeito.

 

Se isso faz sentido para você, junte-se a nós.



?