Desenvolvimento

Full Stack Java EE

logo-empresa

Empresa

Jedis Tecnologia

Onde estamos

Belo Horizonte / MG

Vagas da empresa

Nível

Sênior

Período

A combinar

Tipo

Remoto

Salário

11.000

Candidatura rápida

Candidatar

Whatsapp

Kelly Vagas PJ

Nova vaga com seu perfil! #confira!

Whatsapp

Kelly Vagas PJ

Nova vaga com seu perfil! #confira!

Aumente suas chances sendo um dos primeiros a se candidatar.

Receba novas vagas no seu whatsapp com um clique para se candidatar.

Assinar alerta de vagas

Criamos seu currículo com nossa IA treinada por recrutadores.

Seu currículo com layout profissional e otimizado para todas as plataformas de vagas de emprego.

Abra seu CNPJ gratuitamente com condições exclusivas

Parceria VagasPJ + Contabilizei: Isenção da 2ª mensalidade nos planos Padrão e Expert

Abrir CNPJ Grátis

Responsabilidades e
atribuições

Estamos reescrevendo o sistema de controle de ponto e buscamos profissionais que compreendam regras de negócios e tenham experiência com banco de dados Postgres.

O perfil desejado é de pessoas que, independentemente da idade, assumam responsabilidade pelo produto e sejam resilientes e proativas na busca de soluções. A comunicação é essencial, pois a interação deve ocorrer com todos os níveis da equipe, de estagiários a gerentes.

Os candidatos devem ter experiência com tecnologias legadas, como Java 7 E 8 e um framework relacionado ao WCAG, além de versões mais recentes, principalmente Java e Spring Boot. A habilidade de transitar entre essas tecnologias é crucial para o sucesso nas funções.

Requisitos e
qualificações

Responsabilidades:

Implementar melhorias e realizar manutenções no software, sugerindo refatorações quando necessário.

Apoiar no desenvolvimento de novas funcionalidades, recomendando ferramentas e tecnologias.

Participar ativamente nos canais de comunicação da equipe, ajudando outros membros sempre que possível.

Participar das reuniões diárias de alinhamento e manter suas tarefas organizadas no Azure.

Realizar testes em suas tarefas para garantir a qualidade do produto e reduzir problemas apontados pela equipe de QA.

Revisar o código dos colegas, buscando evoluir tecnicamente.

Aplicar boas práticas de desenvolvimento, testes unitários e de integração.

Estimar e mitigar impactos de tarefas complexas.

Participar do "Pré planning" e colaborar nas definições técnicas para o planejamento.

Propor testes unitários e de mutação para garantir a qualidade do sistema.

Auxiliar no onboarding e no desenvolvimento de estagiários e desenvolvedores juniores por meio de CR e Pair Programming.

Para esta posição, esperamos que você tenha:

Experiência sólida em Java EE 7 e 8 (JPA, EJB, CDI, JMS, JAX-RS) e Programação Orientada a Objetos, com um conhecimento profundo das melhores práticas e padrões de desenvolvimento.

Domínio do framework Spring Boot para o desenvolvimento de aplicações robustas e escaláveis, com ênfase em micro serviços e integração entre componentes.

Familiaridade com Docker para facilitar a criação, o gerenciamento e a orquestração de ambientes de desenvolvimento, teste e produção.

Experiência em integração com RabbitMQ / SQS para comunicação eficaz entre componentes, permitindo a construção de sistemas altamente distribuídos.

Habilidade em bancos de dados PostgreSQL para gerenciar e consultar dados, além de familiaridade com SQL para otimização e manipulação de dados, e MongoDB para armazenamentos mais flexíveis de dados não estruturados.

Experiência em desenvolvimento front-end usando Angular 2+ para criar interfaces modernas e interativas, assegurando uma experiência de usuário de alta qualidade.

Experiência com Micro Serviços, MVC e Clean Architecture para construir sistemas escaláveis, modulares e bem organizados.

Experiência em implementar Testes Unitários (JUnit) para garantir a qualidade e robustez do código, minimizando erros e aumentando a confiabilidade das aplicações.

Conhecimento em Redis para caching e armazenamento de dados em memória, melhorando a performance das aplicações e a escalabilidade.

Proficiência em GIT (GitFlow) para controle de versão, integração contínua e colaboração eficiente dentro das equipes de desenvolvimento.

Familiaridade com Integração AWS para implementar e gerenciar serviços em nuvem, utilizando soluções como DynamoDB para banco de dados NoSQL altamente escalável, além de Quarkus para otimização de aplicações nativas em nuvem.

Diferenciais:

Experiência com Glassfish / Payara para otimizar o ambiente de aplicação.

Conhecimento em JavaScript / Typescript para fortalecer suas habilidades front-end.

Experiência em Testes de Mutação (Pitest) para aprimorar a qualidade dos testes.

Familiaridade com Azure DevOps (Pipeline) para melhorar os processos de desenvolvimento contínuo.

Conhecimento em sistemas Linux e administração.

Aumente suas chances

Seja o primeiro a saber das
melhores vagas com seu perfil

Tenha 30% mais chances de conseguir uma entrevista!

Aumente suas chances sendo um
dos primeiros a se candidatar!

Assinar agora

Whatsapp

Kelly Vagas PJ

Nova oportunidade publicada com seu perfil!

Comece agora gratuitamente

Sua plataforma completa de recrutamento de profissionais PJ

Divulgar vaga grátis