Empresa: Amcom
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. Sobre a empresa: Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.