Desenvolvedor Full Stack Remoto
O candidato deve ter experiência sólida em desenvolvimento Java, conhecimentos avançados de Spring MVC e JPA, além de habilidades em tecnologias front-end como HTML, CSS, JavaScript e frameworks como Angular ou React.
É requisito fundamental a experiência comprovada em consumo e criação de APIs REST e Web Services, manipulação de JSON e integração com APIs RESTful. Além disso, o profissional deve ter experiência prática em integração entre sistemas, bancos de dados MySQL, controle de versões no GitHub e liquibase.
É desejável que o candidato tenha experiência com ferramentas de gestão ágil, especialmente Jira, e conheça padrões de design de software, arquitetura de sistemas e sistemas escaláveis.
Requisitos Obrigatórios
* Experiência sólida em desenvolvimento Java (versão 8 ou superior)
* Domínio de Java com Spring MVC e JPA
* Conhecimento de tecnologias front-end, como HTML, CSS, JavaScript, JSP, jQuery e frameworks como Angular ou React
* Experiência comprovada em consumo e criação de APIs REST e Web Services
* Manipulação de JSON e integração com APIs RESTful
* Experiência prática em integração entre sistemas, como emissão de Nota Fiscal Eletrônica e integração com órgãos públicos ou ambientes governamentais
* Banco de dados MySQL – elaboração de queries, procedures e tuning de performance
* Experiência com GitHub (controle de versões, PRs e branches)
* Experiência com Liquibase (versionamento e migração de banco de dados)
* Uso avançado do IntelliJ IDEA
* Experiência prática com AWS (ECR, EC2, S3, CodeArtifact, RDS, IAM, CloudWatch ou Lambda)
Diferenciais Desejáveis
* Experiência em sistemas públicos ou financeiros
* Prática em CI/CD e Docker
* Familiaridade com Liquibase, Tomcat e práticas de deploy automatizado
* Inglês avançado
Benefícios
* Vale-refeição/alimentação
* Plano de saúde
* Auxílio home office
Carga horária: 40 horas semanais (segunda a sexta-feira). Horário de trabalho: das 9h às 18h.