Sobre a vaga
Experiência
- Experiência mínima de 5+ anos em desenvolvimento de software, com atuação como Full Stack Java/Angular
- Vivência em projetos de média/alta complexidade, atuando desde a concepção até a entrega em produção
- Experiência prática com desenvolvimento front-end e back-end, incluindo integrações entre sistemas
- Atuação na definição de arquitetura de soluções e padrões de desenvolvimento
- Experiência com integração de APIs e construção de serviços escaláveis
- Vivência com ambientes em cloud e aplicações em produção
- Experiência com metodologias ágeis (Scrum/Kanban)
- Atuação com code review, testes automatizados e boas práticas de desenvolvimento
Requisitos Técnicos (Hard Skills)
- Conhecimento em front-end (React, Angular ou Vue.js)
- Experiência com back-end (Java, .NET, Node.js ou Python)
- Spring Core, Security, MVC
- Spring Boot, JPA / Hibernate, APIs Rest, Webservices SOAP, Git e SVN
- Oracle 12c
- Desenvolvimento Orientado a Objetos, Componentização
- Angular 4+ (FUNDAMENTAL)
- Restangular
- Swagger, Bower, npm, Gulp, Material, Angular Material e Bootstrap, HTML5, SASS, Javascript
Conhecimentos desejáveis (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
- Sparx
- BDD, Cucumber
- Protractor
- Enterprise Architect
- Archimate
- Experiência com arquitetura de microserviços
- Conhecimento em CI/CD
- Experiência com mensageria (Kafka, RabbitMQ)
- Vivência com observabilidade (logs, métricas, monitoramento)
- node.js
- nginx
- express.js
Comportamentos Esperados
- Proatividade e autonomia para identificar problemas e propor melhorias
- Comprometimento com a entrega de soluções de qualidade, dentro dos prazos e alinhadas aos objetivos do negócio
- Habilidade de negociação e influência, articulando ideias e construindo consenso com stakeholders diversos
- Comunicação clara, objetiva e empática
- Capacidade analítica, com pensamento crítico e foco em resolução de problemas
- Espírito colaborativo e trabalho em equipe
- 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