Desenvolvedor Full Stack Sênior
Descrição da Posição
Procuramos um profissional com sólida experiência em desenvolvimento de aplicações web para atuar em projetos corporativos de alta complexidade.
Responsabilidades:
* Desenvolver, manter e otimizar aplicações web de alta complexidade, garantindo performance e segurança.
* Atuar na definição e evolução da arquitetura de sistemas, integrando aplicações com sistemas corporativos e serviços externos.
* Desenvolver e consumir APIs RESTful, seguindo boas práticas de desenvolvimento e qualidade de código.
* Garantir a integração entre aplicações e sistemas, utilizando tecnologias como Java no backend e React no frontend.
* Apoiar o time como referência técnica, contribuindo com decisões técnicas e trabalhando em conjunto com times ágeis.
Requisitos Obrigatórios:
* Experiência avançada em Java (Spring Boot, JEE ou frameworks similares), incluindo conhecimento em bancos de dados relacionais e não relacionais.
* Experiência avançada em React.js, incluindo criação de componentes reutilizáveis e integração com APIs.
* Conhecimento em Git, CI/CD e pipelines de automação, além de vivência com metodologias ágeis (Scrum e/ou Kanban).
* Forte capacidade analítica e senso de responsabilidade técnica, além de experiência com testes unitários e integração contínua.
* Desejável conhecimento em PL/SQL, incluindo procedures, triggers e otimização de queries, bem como experiência em Cloud (Azure, AWS ou similar).
* Desejável familiaridade com ferramentas de colaboração como Microsoft Teams, Jira e Confluence.
Diferenciais:
* Ao trabalhar conosco, você estará integrado a uma equipe dinâmica e inovadora, com oportunidades de crescimento e desenvolvimento pessoal e profissional.