Desenvolvimento

Full Stack Java EE

Logo Jedis Tecnologia

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

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.

PJ Protegido

Proteja sua renda PJ

Planos a partir de R$ 99,90. Cashback 100% no 1º pagamento.

Seguro de Renda Proteção da sua renda mensal como PJ
Invalidez Cobertura por acidente ou doença
Diárias por incapacidade Pagamento enquanto você não pode trabalhar
Internação Diárias em UTI e internação hospitalar
Cotação no WhatsApp Sem compromisso. Cotação em 5 min.