VAGASLUME
S

12417228 - DESENVOLVEDOR FULLSTACK JAVA PL

Stefanini · Remoto · DIGAI

A combinarFreelance

Sobre a vaga

Você é uma pessoa desenvolvedora apaixonada por criar e evoluir soluções tecnológicas de alto impacto? Estamos em busca de um(a) Desenvolvedor(a) Java Full Stack Pleno para integrar nosso time e atuar diretamente no desenvolvimento, sustentação e modernização de sistemas corporativos críticos. Se você valoriza um ambiente colaborativo, ágil e focado na qualidade de código, esta oportunidade é para você!

Responsabilidades

  • Desenvolver, manter e evoluir aplicações corporativas utilizando Java 8+ e Spring Boot.
  • Atuar na sustentação e evolução de sistemas desenvolvidos em Java EE.
  • Desenvolver e consumir APIs REST, além de atuar com integrações SOAP.
  • Construir e manter interfaces web dinâmicas e responsivas utilizando React, JavaScript, TypeScript, HTML5 e CSS3.
  • Trabalhar com bancos de dados relacionais e elaborar queries SQL eficientes.
  • Implementar e manter testes unitários e integrados, assegurando a estabilidade das aplicações.
  • Participar ativamente de Code Reviews, promovendo a melhoria contínua e alinhamento do código.
  • Aplicar boas práticas de arquitetura e desenvolvimento, como Clean Code, SOLID e Design Patterns.
  • Atuar de forma colaborativa em squads ágeis, alinhado a profissionais de QA, Produto, UX e Engenharia.
  • Utilizar Git para controle de versão e acompanhar esteiras de CI/CD e ambientes em Docker.
  • Manter e evoluir integrações e serviços com Apache Camel quando necessário.


Requisitos obrigatórios

  • Formação superior completa em Ciência da Computação, Análise e Desenvolvimento de Sistemas ou áreas afins.
  • Experiência profissional sólida com Java 8+ e ecossistema Spring / Spring Boot.
  • Conhecimento prático em Java EE (incluindo JSF, EJB, JPA e/ou PrimeFaces).
  • Experiência com desenvolvimento e consumo de APIs REST e serviços SOAP.
  • Experiência em bancos de dados relacionais (Oracle, PostgreSQL ou MySQL) e manipulação de dados com SQL (DML).
  • Experiência prática em desenvolvimento front-end com React, JavaScript e/ou TypeScript.
  • Domínio completo de versionamento com Git.
  • Vivência em times que utilizam metodologias ágeis (Scrum ou Kanban).


Diferenciais

  • Experiência no uso de Docker para criação e gerenciamento de contêineres.
  • Vivência e familiaridade com esteiras de automação, CI/CD e deploys.
  • Conhecimento prático ou experiência com Apache Camel para integração de sistemas.
  • Domínio consolidado de boas práticas de Clean Code, princípios SOLID e Design Patterns.


O que esperamos
Buscamos uma pessoa com forte orientação para resolução de problemas, perfil colaborativo e excelente comunicação interpessoal. Esperamos capacidade de aprendizado contínuo, autonomia e engajamento para propor melhorias técnicas e apoiar a evolução do time e das soluções entregues.