Pular para o conteúdo principal

Desenvolvedor de Software Backend - Pleno

Descrição da vaga

Como Desenvolvedor de Software Backend Pleno na Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos com uma pequena equipe de engenharia apaixonada por inovação. Em 1986, pessoas visionárias fizeram um compromisso com a tecnologia e sua capacidade de transformar o mundo. Aquele, seria apenas o começo de uma trajetória que nos tornou referência sólida no mercado e uma das melhores empresas para se trabalhar.

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

Sobre a vaga


Buscamos uma pessoa Desenvolvedora Java Pleno para atuar na manutenção e evolução de sistemas corporativos e governamentais.

O ambiente combina stack moderna e componentes legados que ainda sustentam a operação. Parte da rotina será desenvolver novas APIs com Spring Boot, enquanto outra parte envolverá manutenção e evolução de módulos legados utilizando EJB, JPA no backend e JSF no frontend.

Procuramos alguém com perfil analítico, boa capacidade de adaptação e disposição para atuar tanto em tecnologias modernas quanto em sistemas legados. O cenário inclui integrações, APIs SOAP e REST, segurança, mensageria e sustentação de aplicações críticas.


Responsabilidades:

  • Desenvolver e evoluir APIs e serviços backend;
  • Manter integrações com autenticação, banco de dados, mensageria e sistemas externos;
  • Corrigir bugs em sistemas legados e modernos;
  • Apoiar atividades de build, deploy e análise de falhas em homologação e produção;
  • Desenvolver código com foco em qualidade, manutenção e estabilidade;
  • Participar de code review e apoiar a padronização técnica do time.

Requisitos obrigatórios:

  •  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 sólida com Java e orientação a objetos;
  • Vivência com versões Java 8 até Java 21;
  • Experiência com Spring Boot para desenvolvimento de APIs REST;
  • Conhecimento em Spring Data JPA, Spring Security, Validation e Actuator;
  • Experiência com banco de dados relacionais, especialmente Oracle;
  • Conhecimento em JPA/Hibernate;
  • Experiência com integrações SOAP e REST;
  • Vivência com mensageria utilizando RabbitMQ ou soluções equivalentes;
  • Conhecimento em Gradle e Maven;
  • Utilização de Git em fluxo colaborativo;
  • Experiência com testes automatizados e qualidade de código;
  • Boa capacidade de leitura, entendimento e manutenção de sistemas legados.

Diferenciais:

  • Experiência com JBoss/WildFly;
  • Conhecimento em JasperReports e Apache PDFBox;
  • Vivência com Keycloak;
  • Conhecimento em Log4j2, Spotless, Checkstyle e SonarQube.



Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem de perfil
  3. Etapa 3: Entrevista RH e Técnica
  4. Etapa 4: Entrevista Técnica Cliente - Final
  5. Etapa 5: Carta oferta
  6. Etapa 6: Contratação

Somos uma das melhores empresas para se trabalhar!

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.