Candidatar agora »

Desenvolvedor Fullstack Pl

Localização: 

Brazil, BR

Perfil profissional:  Linguagens emergentes de desenvolvimento de SW
Experiência requerida: 
Modalidade do cargo:  Remoto
Rol:  T II

 

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.

 

Candidatar agora »