Empresa: Stefanini
Estamos em busca de um(a) Desenvolvedor(a) Java Full Stack Pleno para atuar no desenvolvimento, manutenção e evolução de sistemas corporativos críticos, contribuindo tanto no back-end quanto no front-end . • Desenvolver, manter e evoluir aplicações utilizando Java 8+ , Java EE e Spring Boot. • Desenvolver e manter APIs REST e integrações com Web Services SOAP . • Atuar na manutenção e evolução de sistemas legados em Java EE . • Desenvolver novas funcionalidades utilizando Spring Boot e React . • Criar e manter interfaces web responsivas com HTML5, CSS3, JavaScript/TypeScript e React . • Integrar aplicações front-end com APIs e serviços back-end. • Trabalhar com bancos de dados relacionais e realizar queries eficientes. • Participar de Code Reviews , seguindo boas práticas de desenvolvimento e arquitetura. • Criar e manter testes unitários e integrados . • Atuar com Apache Camel em fluxos e integrações existentes. • Utilizar esteiras de CI/CD para deploy nos ambientes de desenvolvimento e homologação. • Trabalhar com ambientes baseados em Docker . • Atuar de forma colaborativa em squads ágeis , interagindo com QA, UX, Produto e demais desenvolvedores. Requisitos: • Experiência sólida com Java 8+ . • Conhecimento prático em Java EE , incluindo: • JSF • EJB • JPA • PrimeFaces • Experiência com Spring e Spring Boot . • Experiência no desenvolvimento e consumo de APIs REST e SOAP . • Conhecimento em bancos relacionais, como Oracle, PostgreSQL ou MySQL . • Experiência com HTML5, CSS3, JavaScript/TypeScript e React . • Domínio de Git : branches, commits, merges e fluxo de versionamento. • Experiência em metodologias ágeis, como Scrum ou Kanban . Será considerado diferencial • Conhecimento de SOLID e Design Patterns . • Experiência com Apache Camel . • Conhecimentos de segurança de APIs, como OAuth2 e JWT . • Conhecimentos em Docker, Kubernetes ou OpenShift . • Experiência com SonarQube e métricas de qualidade de código. • Conhecimentos em Angular ou Vue.js .