Imagem exibindo o logotipo Trampe de Casa

Desenvolvedor Fullstack Java Júnior

Estamos à procura de um Desenvolvedor Fullstack Júnior talentoso e motivado para se juntar ao nosso time. Este profissional atuará em um ambiente dinâmico e desafiador, contribuindo para a criação e manutenção de aplicações web modernas e escaláveis, com o apoio de uma equipe experiente.

Sobre o Projeto:

Você terá a oportunidade de apoiar na integração de sistemas  com desafios e arquiteturas que vão apoiar no seu desenvolvimento (micro serviços) voltada para os setor de gestão de frotas. Isso possibilita desenvolver cases de sucesso para sua carreira.

Principais Desafios:

  • Integração com APIs Públicas: Você será responsável pela construção e manutenção de APIs robustas, escaláveis e seguras, essenciais para o funcionamento do sistema e integração com serviços externos.
  • Gerenciamento Avançado de Pressionamento: Terá a chance de trabalhar com técnicas de controle de eventos e ações de pressionamento, otimizando a resposta a grandes volumes de dados e solicitações em tempo real.
  • Scheduling e Filas: Enfrentará o desafio de implementar sistemas de agendamento e gerenciamento de filas, possibilitando a automação e execução de tarefas em momentos específicos com ações totalmente customizáveis.

 Responsabilidades

  • Auxiliar no desenvolvimento e manutenção de Single Page Applications (SPAs) e APIs.
  • Participar ativamente na solução de problemas, colaborando com a equipe para o refinamento e estimativas de tarefas.
  • Aprender e contribuir com as decisões técnicas, sob a orientação do Tech Lead e desenvolvedores mais experientes.
  • Apoiar a equipe no desenvolvimento de boas práticas e no crescimento técnico coletivo.

Requisitos

  • Conhecimento em Java, Spring Boot, ReactJS e Git.
  • Habilidades de comunicação e capacidade de trabalhar em equipe.
  • Vontade de aprender e se adaptar a novas tecnologias e desafios.
  • Noções de boas práticas de desenvolvimento e interesse em evoluir tecnicamente.

Práticas comuns no trabalho do dia a dia

Hard Skills

Front-end / TypeScript / ReactJS:

  • Criação de páginas responsivas.
  • Entender sobre gerenciamento de estados locais e globais da aplicação.
  • Utilizar Hooks e custom hooks.
  • Conhecer ferramentas como Tailwind CSS e Zod para validação de dados.
  • Aprender a configurar projetos, incluindo tsconfig, eslint, prettier, etc.
  • Realizar requisições para APIs externas.

Back-end / Java / Spring Boot

  • Auxiliar na criação de JSON APIs.
  • Aprender sobre métodos de Autenticação e Autorização.
  • Conhecer práticas para mitigar vulnerabilidades comuns.
  • Aprender a lidar com grandes volumes de dados: Chunking, streaming, batch processing, etc.

DevOps / Infra / AWS

  • Aprender a criar Dockerfiles e docker-composes.
  • Noções de bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB).
  • Aprender sobre boas práticas de segurança e monitoramento de aplicações.

Empresa: BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Empresa: Grupo Primo

Front-end Engineer Pleno

Contratação: Integral
title

Eteg

Eteg

  • top 100 brasilícone de verificado
  • ícone de verificado
  • ícone de verificadoEteg
  • ícone de verificadoA combinar

Compartilhar