DESENVOLVEDOR FULLSTACK JAVA PL
Summary
Mid-level (pleno) Java full-stack developer building, maintaining and evolving critical corporate systems in agile squads — back-end with Java 8+/Java EE and Spring Boot, REST and SOAP integrations, Apache Camel and CI/CD, plus responsive front-ends with React, HTML5, CSS3 and JavaScript/TypeScript.
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.
- 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.
🍛 Vale-alimentação ou vale-refeição;
👨🏼🎓 Desconto em cursos, universidades e instituições de idiomas;
📚 Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado;
🗣 Mentoring;
💉 Clube de vantagens para consultas e exames;
🏥 Assistência médica;
🦷 Assistência odontológica;
💰 Clube de vantagens e descontos nos melhores estabelecimentos;
🛫 Clube de viagens;
🐶 Convênio para pets.