Pessoa Desenvolvedora Java e Angular Sênior

AMcom · Remoto, BR

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.