Um Full Stack Engineer é responsável por desenvolver soluções completas que abrangem tanto o back-end quanto o front-end, com foco em performance e escalabilidade. Além disso, ele deve integrar serviços e APIs RESTful utilizando Springboot, Swagger e Jakarta EE.
A habilidade de criar interfaces responsivas utilizando Vue.js, JavaScript (ES4/5), HTML, CSS, TypeScript, entre outros, é fundamental para este cargo. O profissional também deve gerenciar e manipular dados com SQL e PL/SQL em bancos de dados Oracle.
Além disso, é necessário trabalhar com pipelines de CI/CD usando GitHub Actions, ArgoCD, e CodeQL. Participar de testes automatizados e práticas de QA integradas ao SDLC são também responsabilidades do Full Stack Engineer.
Para se qualificar para este cargo, é necessário ter experiência com Oracle, SQL, PL/SQL. Além disso, é necessário dominar Java, JEE, Jakarta EE e ter conhecimento em Rancher, Kubernetes, Docker.
O profissional também deve ter experiência com ferramentas de CI/CD e versionamento: GitHub, GitHub Actions, ArgoCD, CodeQL. Vivência com front-end: Vue.js, TypeScript, Node.js, JavaScript ES4/5, HTML, CSS, jQuery é necessária.
Familiaridade com ferramentas de teste automatizado, metodologias SDLC e práticas de QA é um requisito importante.
Precisa ter experiência com integração de sistemas,criação de protótipos
Aqui estão alguns dos principais responsáveis:
* Desenvolver soluções completas
* Integrar serviços e APIs
* Criar interfaces responsivas
* Gerenciar e manipular dados
* Trabalhar com pipelines de CI/CD
Aqui estão algumas das principais habilidades e competências necessárias:
* Experiência com Oracle, SQL, PL/SQL
* Domínio de Java, JEE, Jakarta EE
* Conhecimento em Rancher, Kubernetes, Docker
* Experiência com ferramentas de CI/CD e versionamento
* Vivência com front-end
* Familiaridade com ferramentas de teste automatizado, metodologias SDLC e práticas de QA