RIO VAGAS
Analista Desenvolvedor Web Sr – Global Hitss – Home Office
Responsabilidades e atribuições
Responsável por desenvolver, implantar, manter e evoluir os componentes de software, no backend e no frontend, e suas integrações com componentes arquiteturais, serviços corporativos, ferramentas de banco de dados, monitoramento, mensageria, e ferramentas correlatas.
Requisitos necessários
Sólida experiência em programação em linguagem Java;
Desenvolvimento orientado a objetos;
Desenvolvimento utilizando Spring Framework, Spring Boot, Spring Cloud, Spring Data, JPA, Hibernate e Maven;
Desenvolvimento front-end usando HTML, CSS, Javascript, NodeJS, Npm, Angular, Bootstrap, Typescript e outras tecnologias modernas;
Padrões Web, protocolo HTTP, REST, JAX-RS e gestão de APIs;
Práticas e tecnologias para testes automatizados;
Git e Gitflow;
Tecnologias de containers, especialmente Docker, Rancher e Kubernetes;
Metodologias ágeis, especialmente Scrum e Kanban;
Armazenamento de dados em banco de dados relacionais usando SQL;
UML e Modelo Entidade-Relacionamento.
Requisitos desejáveis
Programação em linguagem PL/SQL (Oracle);
Desenvolvimento com o framework web Apache Wicket;
User Experience (UX) e usabilidade de software;
Conceitos de integração contínua e DevOps;
Melhores práticas no desenvolvimento seguro de aplicações, DevSecOps, conceitos de autenticação, autorização, RBAC, SSO, OIDC, JWT e OWASP TOP 10;
Testes automatizados, incluindo testes End-to-end, testes de integração, testes unitários, testes de capacidade, testes de performance e testes de segurança;
Análise estática de código, em especial com uso do SonarQube;
Ferramentas para evolução incremental automatizada de banco de dados como o Liquibase;
BPMN e Modelagem de Negócios.