Desenvolvedor de Software Java
Oportunidade de trabalhar em um ambiente 100% remoto e colaborativo, desenvolvendo produtos e soluções que promovem relações mais éticas, sustentáveis e atentas a riscos e governança.
Você contribuirá na criação e evolução de aplicações web e serviços, do desenho à implantação, utilizando Java e Spring. Será necessário projetar e desenvolver aplicativos web multiusuário (back-end e front-end), com possibilidade de implantação em nuvem.
Responsabilidades:
* Projetar e desenvolver aplicações web escaláveis, observáveis e fáceis de manter;
* Conduzir atividades em todas as fases do ciclo de desenvolvimento e implantação, em metodologias ágeis ou tradicionais;
* Participar da definição de soluções técnicas a partir de requisitos de negócio, colaborando com produto e clientes;
* Escrver código bem projetado, testável, eficiente, confiável e seguro, aderente à arquitetura de referência;
* Projetar e executar testes unitários e de integração;
* Apliquer conceitos de reúso e zelar pela documentação do código;
* Versionar e revisar mudanças continuamente, mantendo rastreabilidade.
Requisitos:
* Experiência em Java (8/17 ou superior) e ecossistema Spring (Spring Boot, Spring MVC, Spring Data);
* Experiência em front-end: JavaScript, HTML, CSS, jQuery e React;
* Sólida experiência em APIs REST, autenticação com JWT e integração entre sistemas;
* Experiência em Hibernate/JPA e bancos SQL (modelagem e otimização);
* Experiência em AWS (serviços de nuvem), Docker (containers) e Git (versionamento);
* Metodologias ágeis, especialmente Scrum.
Benefícios:
* Trabalhar em um ambiente 100% remoto e colaborativo;
* Opção de contratação PJ;
* Oportunidade de crescer e se desenvolver profissionalmente.
Otros:
* Graduação completa em TI (ex.: Desenvolvimento de Software, Análise de Sistemas, Engenharia da Computação ou áreas correlatas);
* Pós-graduação em áreas de tecnologia (opcional).
Venha contribuir para o sucesso da nossa equipe!