Descrição da Vaga
Estamos em busca de um(a) Desenvolvedor(a) Full Stack para integrar nosso time.
Esse(a) profissional terá papel ativo no apoio ao projeto da solução, desenvolvimento, manutenção e evolução de aplicações web e móveis, utilizando tecnologias consolidadas e modernas como Java, JSP, VRaptor, Spring Boot, Angular, Ionic e AWS.
Requisitos Obrigatórios
Escolaridade Formação superior completa em tecnologia da informação ou áreas correlatas; Experiência
Experiência como desenvolvedor(a) Java, atuando com as tecnologias abaixo. Backend Java e Spring Boot (REST, Security, JPA, Data); Experiência com bancos de dados relacionais:
Oracle
Postgre SQL
My SQL
JSP ; VRaptor ; Familiaridade com Hibernate e boas práticas de desenvolvimento; Desenvolvimento de testes unitários e de integração. Frontend e Aplicativos Híbridos Experiência com Angular ; Conhecimentos sólidos em HTML5, Java Script, CSS3 e SCSS ; Desenvolvimento de aplicativos híbridos com Ionic ; Implementação de testes unitários e de integração. Versionamento Git ;
Git Flow. Requisitos Desejáveis
Cloud e Dev Ops Experiência com serviços AWS : EC2, S3, Lambda, RDS, Terraform;
Conhecimento em contêineres:
Docker
Kubernetes;
Experiência com pipelines de CI/CD : Git Hub Actions
Jenkins. Ferramentas e Metodologias IDEs: Eclipse, VS Code ; Plataformas de versionamento:
Git Hub
Git Lab
Bitbucket;
Metodologias ágeis:
Scrum
Kanban;
Ferramentas de gestão de projetos:
Jira
Trello
Asana;
Sonar Qube ; Noções de Contagem de Ponto de Função. Banco de Dados No SQL Mongo DB ; Redis ;
Elastic Search.
Diferenciais
Certificações técnicas;
Pós-graduação em áreas de Tecnologia da Informação ou correlatas;
Conhecimentos em Python e Node.js ; Experiência com arquitetura de microserviços ; Experiência com mensageria (Rabbit MQ, Kafka); Familiaridade com documentação de APIs utilizando Swagger/Open API ; Inglês intermediário ou avançado para leitura e escrita de documentação técnica;
Contribuições para projetos open source .