Planos e Preços
Para empresas
Profissionais PJ
Buscar vagas
Empresa
Onde estamos
Nível
Período
Tipo
Salário
Nova vaga com seu perfil! #confira!
Receba novas vagas no seu whatsapp com um clique para se candidatar.
Assinar alerta de vagas
Seu currículo com layout profissional e otimizado para todas as plataformas de vagas de emprego.
Fazer currículo novo
Parceria VagasPJ + Contabilizei: Isenção da 2ª mensalidade nos planos Padrão e Expert
Abrir CNPJ Grátis
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.
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.
Tenha 30% mais chances de conseguir uma entrevista!
Aumente suas chances sendo um dos primeiros a se candidatar!
Assinar agora
Nova oportunidade publicada com seu perfil!
Divulgar vaga grátis