Desenvolvimento de sistemas é uma atividade essencial para o sucesso de nossos produtos e serviços.
Algumas das responsabilidades incluem:
* Elaboração de funcionalidades em sistemas legados e microsserviços;
* Integrações com APIs REST e SOAP;
* Solução de problemas técnicos e melhorias contínuas;
* Criação de testes unitários e boas práticas de desenvolvimento;
* Participação ativa nas cerimônias ágeis.
Para exercer esse papel, é necessário possuir certos requisitos técnicos:
* Java 8+ e conhecimento avançado na tecnologia SpringBoot;
* Hibernate JPA e outras ferramentas relacionadas ao desenvolvimento web;
* Conhecimento em Angular, Bootstrap, TypeScript e JavaScript;
* Domínio de PL/SQL e Oracle;
* Experiência com GIT, Maven ou Gradle;
* Bom conhecimento em containers e mensageria;
* Metodologias ágeis (Scrum) como Scrum Master.