Horário: Comercial
Modalidade: Totalmente Remoto
Descrição:
Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
Conhecimentos em padrões de projeto (Enterprise Integration Patterns, Design Patterns, SOA, Microservices Patterns);
Arquitetura de aplicações em três camadas, modelo MVC;
Conhecimentos sobre Arquiteturas de Microsserviços, sua aplicação e padrões;
Conhecimento em Devops e DevSecOps.
Requisitos:
Diploma, devidamente registrado, de conclusão de curso de graduação na área de Tecnologia da Informação ou nível superior em qualquer área com pós-graduação na área de Tecnologia da Informação;
Conhecimento em Java, PHP, Ionic, Angular, Spring Boot, Spring MVC, NodeJS, XML, Rest, Json, SOAP, EJB, JMS, JavaScript, JSP, HTML, CSS, API, Web Services, Bootstrap;
Banco de dados transacionais como MySQL ou PostgreSQL, SqlServer e Oracle;
Bancos de dados NoSQL, como MongoDB e Redis;
Ferramentas de controle de versão: Subversion e Git;
Análise de código: SonarQube;
Ferramentas CI/CD: Jenkins, GitLab, Maven;
Containers: Kubernetes, Docker;
Testes funcionais e automatizados: Junit, Selenium, Cucumber;
Ferramentas de avaliação de performance: Jmeter.
#J-18808-Ljbffr