Desenvolvedor de Software Pleno (Java) – Grupo Montreal – Home Office

Grupo Montreal

Informações da vaga:

Atenção as exigências da vaga!

Descrição da vaga:

Desenvolvedor de Software Pleno (Java) – Grupo Montreal – Home Office

Responsabilidades e atribuições
Profissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deve entregar.

Requisitos e qualificações
Buscamos um(a) Desenvolvedor(a) Full Stack Pleno com experiência em Angular e no ecossistema Java (Spring Boot), capaz de atuar no desenvolvimento de aplicações web em todas as camadas.

Esse profissional deve ter autonomia para interpretar requisitos, propor soluções técnicas e entregar funcionalidades robustas, com foco em qualidade, desempenho e aderência às necessidades do negócio. Também é esperado envolvimento em discussões técnicas, estimativas e revisões de código.

Responsabilidades

Desenvolver aplicações web full stack (frontend e backend)
Interpretar requisitos e propor soluções técnicas adequadas
Implementar funcionalidades com boas práticas de desenvolvimento
Garantir qualidade de código, testes e documentação
Integrar sistemas por meio de APIs REST
Participar de code reviews e discussões técnicas
Atuar em conjunto com o time em cerimônias ágeis

Requisitos técnicos obrigatórios

Experiência com Angular (versões 10+), incluindo componentes, serviços, observables e Angular Material
Formação superior completa (tecnólogo, graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação.
Experiência com integração de APIs REST no frontend
Domínio de Java (8+) com Spring Boot
Experiência na construção de APIs RESTful
Conhecimento em Spring Data JPA, Spring Security e controle de transações
Conhecimento em HTML5, CSS3, TypeScript e JavaScript (ES6+)
Experiência com bancos de dados relacionais (PostgreSQL, MySQL)
Conhecimento em JPA/Hibernate para mapeamento objeto-relacional
Experiência com versionamento utilizando Git (branches, pull requests)
Experiência com testes unitários e de integração (Jasmine, Karma, JUnit, Mockito)
Vivência em metodologias ágeis (Scrum ou Kanban)
Conhecimento em documentação de APIs com Swagger/OpenAPI
Experiência com Docker para containerização de aplicações

Diferenciais

Experiência com mensageria (RabbitMQ, Kafka)
Conhecimento em monitoramento de aplicações (Prometheus, Grafana)
Experiência com integração contínua e pipelines CI/CD

Vaga divulgada no RJEMPREGOS.NET

Obs: em vagas que solicitam o envio de curriculo por e-mail, sempre envie o curriculo no corpo do e-mail e em anexo.

Clique no botão abaixo "Candidatar-se à Vaga" para acessar o link, e-mail, local de comparecimento ou whatsapp da empresa contratante.

Dica: tenha atenção ao anunciado da vaga, as vezes por algum detalhe você pode ser eliminado da seleção, não esqueça de manter seu curriculo atualizado, boa sorte!

Candidate-se no botão abaixo.

Para se candidatar a esta vaga visite montreal.gupy.io.