Desenvolvedor Fullstack Pl
Brazil, BR
Estamos em busca de um(a) Desenvolvedor(a) Java Full Stack Pleno para atuar no desenvolvimento, evolução e manutenção de aplicações modernas, robustas e escaláveis.
A posição terá atuação tanto em Back-end quanto em Front-end, participando de todo o ciclo de desenvolvimento — desde o entendimento dos requisitos até a implementação, testes, integração e sustentação das soluções.
Buscamos um profissional com boa autonomia técnica, capacidade de resolver problemas e interesse em trabalhar com Java, microsserviços, APIs, bancos de dados, Cloud e práticas de DevOps.
💻 O que você fará no dia a dia
-
Desenvolver, testar e manter aplicações utilizando Java;
-
Atuar no desenvolvimento Back-end e Front-end;
-
Criar e integrar APIs REST;
-
Desenvolver soluções utilizando frameworks e tecnologias do ecossistema Java;
-
Trabalhar com aplicações baseadas em microsserviços e computação distribuída;
-
Realizar integração e manipulação de bancos de dados;
-
Analisar e solucionar problemas técnicos, contribuindo para a estabilidade e performance das aplicações;
-
Participar da evolução da arquitetura e implementação de novas funcionalidades;
-
Apoiar processos de deploy, integração e entrega contínua;
-
Trabalhar com aplicações em ambientes Cloud e conteinerizados;
-
Participar de revisões de código e contribuir com boas práticas de desenvolvimento;
-
Atuar em conjunto com equipes multidisciplinares em metodologias ágeis.
🛠️ Conhecimentos técnicos
Back-end
-
Java;
-
Spring Boot;
-
Quarkus;
-
Maven;
-
EJB;
-
WebLogic.
Front-end
-
Angular;
-
Node.js;
-
JavaScript;
-
HTML;
-
CSS;
-
Bootstrap.
APIs e Arquitetura
-
Desenvolvimento e integração de APIs REST;
-
Microsserviços;
-
Conceitos de computação distribuída.
Bancos de Dados
-
MySQL;
-
Oracle;
-
Hive;
-
Conhecimentos em bancos relacionais e não relacionais.
Containers, DevOps e Cloud
-
Docker;
-
Kubernetes;
-
Red Hat OpenShift;
-
Rancher;
-
Conhecimento de clusters Kubernetes e seus principais recursos;
-
CI/CD;
-
Jenkins;
-
ArgoCD;
-
Conceitos e utilização de ambientes Cloud, como AWS, Microsoft Azure, Google Cloud Platform (GCP) e IBM Cloud.
Monitoramento
-
Prometheus;
-
Grafana;
-
Monitoramento e observabilidade de ambientes e aplicações Cloud.
Controle de versão e desenvolvimento
-
Git;
-
GitLab;
-
Gestão de codebase e builds.
Metodologias Ágeis
-
Scrum;
-
Kanban;
-
Conhecimentos em práticas como MSF, XP e Lean.
🎯 O que buscamos
-
Experiência profissional com desenvolvimento Java;
-
Experiência com Spring Boot e/ou Quarkus;
-
Vivência em desenvolvimento Full Stack, atuando com Back-end e Front-end;
-
Experiência ou conhecimento prático em APIs REST e microsserviços;
-
Conhecimento em bancos de dados e integração de aplicações;
-
Familiaridade com Docker e ambientes Cloud;
-
Conhecimento de Kubernetes e práticas de CI/CD;
-
Capacidade de trabalhar com autonomia na análise e resolução de problemas;
-
Boa comunicação e facilidade para trabalhar em equipe;
-
Interesse em aprender, compartilhar conhecimento e evoluir tecnicamente.
⭐ Será considerado um diferencial
-
Experiência com ambientes Kubernetes/OpenShift/Rancher;
-
Experiência prática com AWS, Azure, GCP ou IBM Cloud;
-
Vivência com Jenkins e ArgoCD;
-
Conhecimento em Prometheus e Grafana;
-
Experiência com sistemas corporativos utilizando EJB e WebLogic;
-
Experiência em modernização ou migração de aplicações legadas;
-
Conhecimento em diferentes bancos de dados relacionais e NoSQL.