Desenvolvedor Fullstack ( Java)

Empresa: Ewave do Brasil

Modalidade: Presencial

Nível: Sênior

Contrato: CLT ou PJ

Skills obrigatórias: java, react, vue-js, dot-net, nodejs, python, spring, spring-boot, hibernate, oracle, oracle-12c, bower, gulp, angular-material, bootstrap, html5, sass, javascript, dynatrace, cucumber, protractor, kafka, rabbitmq, nginx

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

Criar conta grátis no TrailWise para ver seu Match Score