Desenvolvedor(a) Full Stack Sênior com sólida experiência em Java 8, Vue.Js, banco de dados Oracle e conhecimento em arquitetura em nuvem (AWS e/ou Oracle Cloud).
Responsabilidades:
Projetar, desenvolver e manter aplicações web full stack.
Atuar em todas as fases do desenvolvimento:
levantamento de requisitos, análise técnica, implementação, testes e deploy.
Garantir boas práticas de engenharia de software (Clean Code, SOLID, testes automatizados, versionamento).
Trabalhar em conjunto com arquitetos, analistas de negócio e demais desenvolvedores.
Apoiar decisões técnicas e contribuir com a evolução da arquitetura da solução.
Participar de code reviews e promover melhoria contínua dos processos de desenvolvimento.
Apoiar na integração de sistemas com APIs internas e externas.
Requisitos obrigatórios:
Experiência sólida com Java 8+ (Spring Boot, JPA, REST APIs).
Conhecimento avançado em Vue (ou outros frameworks frontend modernos como React/Angular).
Banco de dados relacional Oracle (SQL avançado, procedures, tuning básico).
Controle de versão com Git (Git Flow, pull requests, branches).
Experiência com arquitetura em nuvem (AWS e/ou Oracle Cloud), incluindo deploys, serviços gerenciados e automação de infraestrutura.
Capacidade de análise técnica, troubleshooting e resolução de problemas complexos.
Soft Skills esperadas:
Perfil proativo, com boa comunicação e colaboração em equipe multidisciplinar.
Autonomia para propor e implementar soluções.
Visão sistêmica e foco em entrega de valor.
Capacidade de priorizar e gerenciar múltiplas demandas simultaneamente.
Diferenciais (não obrigatórios):
Certificações AWS ou Oracle Cloud.
Participação em projetos com metodologias ágeis (Scrum, Kanban).