Pular para o conteúdo principal

Analista de Desenvolvimento Backend Sênior I Java

Descrição da vaga

Você é uma pessoa que atua em Desenvolvimento de Software que não se limita e busca sempre ir além? Então, queremos você!


Aqui na keeggo, estamos em busca de pessoas que têm a coragem de enfrentar desafios e subir a régua.

 

Colocamos as pessoas no centro de tudo que fazemos, possuímos um ambiente colaborativo e somos comprometidos com a diversidade. 

 

Imagine fazer parte de um time que tem sede de conhecimento, onde a tecnologia e a inovação fazem parte da nossa essência. Juntos, vamos além em uma jornada de evolução contínua!

 

Se você está pronto para fazer parte de uma equipe que está sempre em busca de novas conquistas, então esta vaga é para você!

Responsabilidades e atribuições

Estamos à procura de uma pessoa Analista de Desenvolvimento, altamente motivada para integrar a equipe de Desenvolvimento de Software. Buscamos alguém que compartilhe nossa paixão por garantir a excelência, a qualidade e a confiabilidade nos produtos desenvolvidos.


Se você é uma pessoa entusiasta, proativa e está sempre em busca de aprimoramento, esta oportunidade pode ser perfeita para você. Além de prestar o serviço de Desenvolvimento de Software, a Keeggo preza pela evolução de seus colaboradores com treinamentos e certificações além da capacitação necessária, a evolução dos nossos keeggers é peça chave para a excelência das nossas entregas e resultados, acreditamos muito nisso, venha fazer parte desse time de aprendizado contínuo.


Responsabilidades:

  • O Profissional terá a responsabilidade de trabalhar em equipes ágeis, entregando valor ao cliente em projetos de alta demanda, escalabilidade e complexidade. 
  • Terá a oportunidade de sugerir e aprender novas tecnologias através de POCs/ walk skeletons, e deve estar atento ao desenvolvimento para identificar oportunidades de melhorias, automações em geral que otimizem o processo do dia a dia.
  • Dar manutenção em aplicações existentes e ajudar a criar e elaborar novas aplicações.
  • É necessário que tenha um bom relacionamento em equipe para que possa interagir da forma mais eficiente com todo o time.
  • No dia a dia é esperado que desenvolva o conhecimento da regra do produto e tenha análise crítica do comportamento funcional para propor soluções técnicas assertivas.
  • Deve se preocupar com a aplicação de lógica refinada, levando em consideração o desenvolvimento baseado nas práticas de clean code e clean arquitechture,.
  • Deve gerar documentação (Playbook) de apoio aos serviços desenvolvidos e mantê-la viva, criar Diagrama de Classes e diagrama de Sequência, para facilitar a comunicação entre as equipes, com o objetivo de manter uma base de conhecimento horizontalizada evitando a centralização do conhecimento.
  • Deve apoiar os colegas do time diariamente, se necessário realizar pair code com o intuito de reduzir curva de aprendizado de colaboradores recém-chegados e/ou até mesmo apoiando em uma revisão de código ou identificação de problemas.
  • Estando inserido na dinâmica de code owners deve apoiar a revisão dos pull request, manter a postura atenta para aprovações de código e solicito para rápida resolução de incidentes.
  • Trabalhar com foco e visão de design de software para garantir melhor qualidade, manutenibilidade e desempenho do sistema. Garantir um bom design para que o software seja robusto, escalável e atenda às necessidades dos usuários.
  • Deve seguir os principais aspectos de design de software (Arquitetura de Software, Design de Componentes, Design de Algoritmos, Padrões de Projeto (Design Patterns), Separação de Preocupações e documentação).
  • Atuar na análise e resolução de incidentes respeitando o SLA de cada ambiente. Estar aderente as boas práticas de CI/CD, gerando ciclos de lançamento mais rápidos, menor risco de erros e maior colaboração entre as equipes, antecipando e reduzindo problemas de produção. Cumprir e zelar pelos KPIs definidos pela organização

Requisitos e qualificações

Requisitos:

  • Java 8++;
  • SpringBoot;
  • Quarkus;
  • Testes unitários;
  • Experiência com Java, que já trabalhem com versões v8 ++.
  • Java como linguagem e Spring como framework, conhecimentos sólidos em orientação a objetos, princípios SOLID e padrões de projeto.
  • Experiência em Microserviços distribuídos, modelos de arquitetura (Clean Archicteture, Arquitetura Onion, Arquitetura Hexagonal), programação funcional, service mesh, AWS, programação orientada a eventos, Kafka, RabbitMQ.
  • Expertise em sistemas de versionamento de código (Git) e práticas avançadas de CI/CD;
  • Sólido conhecimento em arquitetura de microsserviços e padrões de design de software;
  • Experiência comprovada em liderança técnica e mentoria de equipes de desenvolvimento;
  • Excelentes habilidades de comunicação e trabalho em equipe.

Desejável:

  • Conhecimento em segurança de aplicações e práticas de DevSecOps;
  • Experiência em ambientes ágeis e na condução de cerimônias ágeis (Scrum, Kanban).

Informações adicionais

  • 🍽️ Cartão Flex para suas Refeições: Use o Cartão Flex para comer onde quiser, sem preocupações.
  • 🏥 Saúde Completa, Sorriso em Dia: Tenha cobertura completa para saúde e dentes, sem dores de cabeça.
  • 🏋️‍♂️ Bem-estar com o Wellhub: Acesse academias, estúdios e atividades físicas para manter corpo e mente em equilíbrio.
  • 🧘 Mente Zen com o Zenklub: Cuide da sua cabeça com o Zenklub, garantindo sua saúde mental.
  • 👶 Apoio para os Pequenos: Conte com o Auxílio Creche para ajudar nos cuidados com seu filho.
  • 👨‍👩‍👧‍👦 Licença Parental Estendida: Mais tempo para aproveitar e cuidar da sua família nos momentos mais importantes.
  • 🏡 Conforto para quem trabalha remoto: Receba o Auxílio Home Office para apoiar nas despesas extras.
  • 🎁 Presente no Seu Dia: Ganhe um Vale Presente no seu aniversário para celebrar do jeito que preferir!
  • 🚍 Vá e Volte sem Estresse: O Vale Transporte vai te levar e trazer de volta, fácil e sem complicações.
  • 📚 Cresça com Parcerias Top: Aproveite nossas parcerias com gigantes como Google, Microsoft, BSTQ, Amazon e mais para turbinar sua carreira com certificações de peso.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista Comportamental/Fit Cultural
  3. Etapa 3: Entrevista com a Coordenação/Fit Técnico
  4. Etapa 4: Entrevista com Cliente
  5. Etapa 5: Carta Proposta
  6. Etapa 6: Contratação

Inovação em tecnologia para revolucionar a forma como empresas se conectam! É essa a nossa missão na Keeggo!

Desenvolvemos soluções de ponta em estratégia, tecnologia e dados, impactando diariamente negócios de diversos segmentos e, consequentemente, a vida de milhões de pessoas de forma direta e indireta! 🤩


Com uma trajetória de sucesso e reconhecimento no mercado, a Keeggo é sinônimo de excelência. Nossa busca incessante por inovação nos permite entregar resultados que superam as expectativas. Temos orgulho de nossa capacidade de adaptação e de nos mantermos à frente das tendências. Demais, né?


Nossa cultura de resultados nos dá a segurança de que, enquanto escalamos, mantemos a qualidade das nossas entregas e a satisfação dos nossos clientes. Trabalhamos de maneira ágil com soluções robustas, utilizando as tecnologias mais recentes do mercado para garantir performance e segurança. Somos capazes de processar grandes volumes de dados e realizar implementações contínuas, mantendo altíssima disponibilidade e performance.


Hoje, atuamos em diversas frentes para impulsionar o seu negócio: Data & Analytics, Cloud & DevOps, Estratégia Digital, Desenvolvimento de Software e Cibersegurança.


Ao se conectar com a Keeggo, você declara que aceita e está de acordo com nossa Política de Privacidade e Termos de Uso.


Com muito orgulho, podemos dizer que somos uma das empresas de tecnologia que mais cresce e inova no Brasil, e estamos só começando!


#VemPraKeeggo 🚀


Quer saber mais sobre as soluções da Keeggo? Acesse aqui: https://keeggo.com/