Localização:
Brazil, SP, BR
#job-location.job-location-inline { display: inline; }
Perfil profissional: Linguagens emergentes de desenvolvimento de SW
Experiência requerida:
Modalidade do cargo: Remoto
Principais responsabilidades
Desenvolver e realizar manutenção de aplicações utilizando Java;
Apoiar o desenvolvimento de soluções BackEnd e integrações com sistemas;
Desenvolver e integrar APIs REST;
Realizar consultas e manipulação de dados em bancos relacionais e não relacionais;
Apoiar a identificação e correção de erros e problemas em aplicações;
Participar de testes e validações das soluções desenvolvidas;
Contribuir para a melhoria contínua da qualidade e organização do código;
Trabalhar em conjunto com equipes multidisciplinares em ambientes ágeis;
Utilizar ferramentas de versionamento e apoiar processos de CI/CD.
Requisitos obrigatórios
Conhecimento em Java;
Conhecimentos em Spring Boot;
Conhecimentos em desenvolvimento de APIs REST;
Noções de microsserviços;
Conhecimento em SQL e bancos de dados relacionais, como MySQL ou Oracle;
Conhecimento em Git/GitLab;
Noções de desenvolvimento FrontEnd com JavaScript, HTML e CSS;
Conhecimentos básicos em Maven;
Familiaridade com metodologias ágeis, como Scrum ou Kanban.
Será considerado diferencial
Conhecimento em Quarkus;
Conhecimento em Angular, Node.js e Bootstrap;
Experiência ou contato com sistemas corporativos/legados, como EJB e WebLogic;
Conhecimento em bancos de dados não relacionais ou ambientes como Hive;
Noções de Docker;
Conhecimentos básicos de Kubernetes ou OpenShift;
Contato com ferramentas de CI/CD, como Jenkins ou ArgoCD;
Noções de monitoramento com Prometheus e Grafana;
Conhecimento ou experiência com ambientes Cloud, como AWS, Azure, GCP ou IBM Cloud.