Vaga de Desenvolvedor de Software Pleno (Full Cycle) – Grupo Montreal – Home Office, Rio de Janeiro (Remote)

Desenvolvedor de Software Pleno (Full Cycle) – Grupo Montreal – Home Office

Grupo Montreal

📍 Rio de Janeiro (Remote) Rio Empregos

Descrição da Vaga

Desenvolvedor de Software Pleno (Full Cycle) – 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
Objetivo da posição

Atuar no desenvolvimento completo de soluções web, desde o frontend até o backend, com foco em aplicações escaláveis, seguras e de alta performance, utilizando Angular no frontend e Java com Spring Boot no backend.

O que você fará no dia a dia:

Desenvolver e manter aplicações web utilizando Angular e Java com Spring Boot.
Criar e evoluir APIs RESTful, garantindo segurança, performance e escalabilidade.
Desenvolver interfaces responsivas e integradas aos serviços de backend.
Interpretar requisitos de negócio e propor soluções técnicas aderentes às necessidades do projeto.
Escrever código limpo, reutilizável e de fácil manutenção, seguindo boas práticas de desenvolvimento.
Realizar testes unitários e de integração para garantir a qualidade das entregas.
Participar de revisões de código (Code Review), estimativas técnicas e discussões de arquitetura.
Documentar APIs e componentes técnicos utilizando Swagger/OpenAPI.
Colaborar com equipes multidisciplinares em ambiente ágil (Scrum ou Kanban).

Requisitos:

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 como Desenvolvedor(a) Full Stack Pleno.
Sólida experiência com Angular (versão 10 ou superior), incluindo componentes, serviços, Observables, Angular Material e integração com APIs REST.
Domínio de Java 8+ e Spring Boot, incluindo desenvolvimento de APIs RESTful, Spring Data JPA, Spring Security e gerenciamento de transações.
Conhecimentos em HTML5, CSS3, TypeScript e JavaScript (ES6+).
Experiência com bancos de dados relacionais (PostgreSQL e/ou MySQL) e mapeamento objeto-relacional utilizando JPA/Hibernate.
Conhecimento em desenvolvimento seguro e boas práticas de programação, com foco em performance e manutenibilidade.
Experiência com documentação de APIs utilizando Swagger/OpenAPI.
Vivência com Docker para containerização de aplicações.
Experiência com versionamento de código utilizando Git (branches, pull requests e merge requests).
Experiência na criação de testes unitários e de integração:
Frontend: Jasmine e Karma.
Backend: JUnit e Mockito.
Vivência em metodologias ágeis, como Scrum ou Kanban.

Diferenciais:

Conhecimento em ferramentas de mensageria, como RabbitMQ e Kafka.
Experiência com monitoramento de aplicações utilizando Prometheus e Grafana.
Vivência com práticas e ferramentas de Integração e Entrega Contínuas (CI/CD).

Candidate-se, clicando no botão “Candidatar-se à vaga” abaixo


Publicado há 2 semanas

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados