PUBLICIDADE
Descrição da Vaga
A Montreal, uma das melhores empresas de tecnologia do Brasil, busca um Desenvolvedor de Software Pleno (Full Cycle) para atuar no desenvolvimento completo de soluções web. O profissional será responsável por trabalhar com Angular no frontend e Java com Spring Boot no backend, focando em aplicações escaláveis, seguras e de alta performance.
Responsabilidades
- 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).
PUBLICIDADE
Requisitos
- ✓Experiência com documentação de APIs utilizando Swagger/OpenAPI.
- ✓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.
- ✓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.
- •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).
Categorias
Sobre a Empresa
Mais vagas na Montreal Oficial →Em uma construção contínua, promovemos um ambiente de colaboração, respeito e facilidade. Investimos no desenvolvimento de talentos e na implementação de práticas que otimizam e conectam diferentes aspectos tecnológicos e inovadores.
Informações Adicionais
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →
Você será redirecionado para o site da empresa
Vagas Relacionadas
PUBLICIDADE