Desenvolvedor(a) Sênior: Construa o Futuro
O nosso time de Desenvolvimento está procurando por um(a) Desenvolvedor(a) Sênior para desempenhar um papel fundamental na construção e manutenção das nossas soluções inovadoras.
Como membro da nossa equipe, você estará envolvido no desenvolvimento de soluções robustas, criando novos recursos e funcionalidades dentro do sistema ou em ferramentas auxiliares. Além disso, você será responsável por executar a manutenção corretiva, evolutiva e adaptativa em código e rotinas pré-existentes.
A sua missão será implementar as melhores práticas de código e design patterns, orientação a objetos e otimização de performance. Você também estará encarregado de desenvolver código limpo, testável e de fácil manutenção, além de participar do processo de code review, garantindo qualidade e consistência do código.
Requisitos e Qualificações
* Experiência em tecnologias web (HTML5, JavaScript ES6+, CSS3);
* Experiência sólida com ReactJS ou Angular;
* Entendimento de protocolos web (serviços RESTful);
* Experiência sólida em Java e Spring Boot;
* Experiência com componentes Java (Servlets, Filters, EJB, JSP, JTA);
* Experiência com desenvolvimento mobile (Kotlin);
* Conhecimento em ferramentas e IDEs de desenvolvimento mobile (Android Studio);
* Conhecimento avançado em bancos de dados relacionais (Oracle, SQL Server);
* Experiência com SQL (triggers, procedimentos, tuning de consultas, cache);
* Experiência com ferramentas de versionamento de código (Git, SVN);
* Experiência com testes unitários e de integração (JUnit, Mockito);
* Vivência em cultura DevOps (GitLab, Jenkins, pipelines);
* Conhecimento em práticas de CI/CD (automação de build, testes, integração e deploy);
* Conhecimento avançado em programação concorrente e distribuída (multithreading e aplicações em rede);
* Dominio em programação orientada a objetos (POO);
* Conhecimento e experiência com padrões de projeto (Design Patterns).
Benefícios
Além de uma remuneração competitiva, oferecemos:
* Participação nos lucros e resultados (PLR);