O que esta vaga pede
Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.
Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time!
RESPONSABILIDADES E ATRIBUIÇÕES
- Atuar como desenvolvedor(a) Full Stack Java/Angular em projetos de média/alta complexidade, da concepção até a entrega em produção;
- Definir arquitetura de soluções e padrões de desenvolvimento;
- Integrar APIs e construir serviços escaláveis;
- Atuar em ambientes cloud e com aplicações em produção;
- Trabalhar com metodologias ágeis (Scrum/Kanban);
- Realizar code review, testes automatizados e aplicar boas práticas de desenvolvimento.
REQUISITOS E QUALIFICAÇÕES
- Experiência em desenvolvimento de software, atuando com Java e Angular;
- Proficiência em front-end, com conhecimento em React, Angular ou Vue.js;
- Proficiência em back-end, com experiência em Java;
- Sólida experiência com o ecossistema Spring, incluindo Spring Core, Spring Security, Spring MVC, Spring Boot e Spring Data JPA / Hibernate;
- Experiência no desenvolvimento e consumo de APIs REST e Webservices SOAP;
- Conhecimento em versionamento de código com Git e SVN;
- Experiência com banco de dados Oracle 12c;
- Sólido conhecimento em Desenvolvimento Orientado a Objetos e componentização;
- Domínio de Angular 4 ou superior (fundamental para a vaga);
- Experiência com Restangular para integração entre front-end e APIs REST;
- Conhecimento em ferramentas e bibliotecas do ecossistema front-end, como Swagger, Bower, npm, Gulp, Material, Angular Material, Bootstrap, HTML5, SASS e Javascript;
- Vivência com aplicações em ambientes cloud e em produção;
- Perfil proativo e autônomo, com comprometimento na entrega de soluções de qualidade dentro dos prazos e alinhadas aos objetivos do negócio;
- Boa comunicação, capacidade analítica e habilidade de negociação para articular ideias e construir consenso com stakeholders diversos;
- Espírito colaborativo, com capacidade de lidar com conflitos e opiniões divergentes de forma construtiva;
- Flexibilidade para se adaptar a mudanças, novas tecnologias e ambientes dinâmicos.
Diferenciais
- Experiência em projetos complexos de desenvolvimento de sistemas de informação;
- Experiência com uso do Dynatrace para identificação de lentidões e problemas de performance no sistema, ou em partes dele;
- Experiência em desenvolvimento com uso de metodologias ágeis;
- Conhecimento em ferramentas de modelagem e arquitetura, como Sparx, Enterprise Architect e Archimate;
- Experiência com testes automatizados utilizando BDD, Cucumber e Protractor;
- Experiência com arquitetura de microsserviços;
- Conhecimento em CI/CD;
- Experiência com mensageria (Kafka, RabbitMQ);
- Vivência com observabilidade, incluindo logs, métricas e monitoramento;
- Conhecimento em .NET, Python, Node.js, nginx e express.js.