Desenvolvedor(a) Júnior Full Stack (Java + Angular)

Solorecruiter

Via inHire
RemotoCLTA combinar
Postado 3 horas atrás

Sobre a vaga

Sobre a empresa
Nosso cliente é uma empresa de tecnologia com uma plataforma ERP especializada no setor moveleiro. A plataforma integra gestão, produção, vendas e logística de fábricas e lojistas em um só lugar, com foco em inovação contínua, eficiência operacional e sucesso do cliente.

Missão da posição
Desenvolver e manter funcionalidades da plataforma com qualidade, colaborando com um time autônomo para resolver problemas reais dos clientes. Você vai entregar tarefas bem definidas com apoio do time e evoluir rápido no produto e na stack, participando de todo o fluxo: refinamento, desenvolvimento, code review dos colegas e testes de QA.

Responsabilidades:

  • Desenvolver e manter funcionalidades do sistema no backend (Java e Spring) e no frontend (Angular).
  • Corrigir bugs de baixa complexidade e entregar tarefas com apoio do time.
  • Criar endpoints CRUD em Spring Boot e componentes CRUD em Angular com Reactive Forms, consumindo APIs REST.
  • Escrever instruções CRUD no PostgreSQL e alterações simples via Liquibase.
  • Implementar testes unitários (JUnit e Mockito) para novas funcionalidades e correções.
  • Versionar o código diariamente com Git no Bitbucket e manter suas tarefas atualizadas no Jira.
  • Participar de code reviews, refinamentos, plannings e dailys, trazendo dúvidas de forma clara.

Stack:

  • Backend: Java, Spring, Maven, Nashorn, Thymeleaf, Jasper Reports
  • Frontend: Angular, TypeScript, JavaScript, HTML, CSS/SCSS, RxJS
  • Dados e mensageria: PostgreSQL, Liquibase, Redis, ActiveMQ
  • Infraestrutura: Docker
  • Qualidade e observabilidade: Sonar, Elastic APM, Sentry
  • Colaboração: Jira, Confluence, Bitbucket, Google Chat e Meet

Requisitos:

  • Experiência em desenvolvimento de software com Java no backend.
  • Experiência com Spring framework.
  • Experiência com Angular no frontend, com HTML, CSS, TypeScript e JavaScript.
  • Conhecimento em POO e SOLID.

Diferenciais:

  • Noções de Domain Driven Design (DDD), arquitetura hexagonal ou Clean Architecture.
  • Testes unitários e TDD.
  • Docker para rodar containers localmente.

Perfil comportamental:

  • Curiosidade e disposição para aprender novas tecnologias e o negócio.
  • Aceitar feedbacks e comunicar dificuldades rapidamente para evitar bloqueios.
  • Organização pessoal: tarefas no Jira e checklist de entregas.
  • Clareza na comunicação com áreas não técnicas (produto e suporte).
  • Interesse na trilha de produto dos primeiros 12 meses, que passa por Comercial, Personalizações, Compras, Produção, Estoque, Financeiro e Fiscal.

Informações da vaga:

  • Modelo de trabalho: 100% remoto, tempo integral
  • Local: Brasil
  • Contratação: Cooperado
  • Remuneração fixa
WhatsApp
Receba vagas pelo WhatsAppEntre no grupo e receba vagas diretamente no seu celular
Entrar no grupo