12417228 - DESENVOLVEDOR FULLSTACK JAVA PL
Stefanini · Remoto · DIGAI
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.
Candidatura
Publicado semana passada
Mais vagas em Stefanini
Stefanini
Vagas abertas nesta empresa: 4