Desenvolvedor Java- Sr

Sobre a vaga

Desenvolvedor Java altamente qualificado com ampla experiência em aplicações corporativas e arquiteturas orientadas a serviços (SOA). Especialista em Java Spring Boot e Java EE, com uma sólida compreensão dos princípios de design orientado a objetos e padrões de desenvolvimento.

Responsabilidades

  • Desenvolver e manter aplicações corporativas em Java.
  • Criar e evoluir microsserviços e APIs utilizando Spring Boot e Java EE.
  • Projetar e implementar soluções baseadas em arquitetura orientada a serviços (SOA).
  • Desenvolver integrações entre sistemas e serviços corporativos.
  • Modelar e implementar acesso a bancos de dados relacionais e não relacionais utilizando JPA/Hibernate.
  • Garantir a qualidade do código por meio de testes unitários e de integração.
  • Realizar manutenção corretiva, evolutiva e otimização de aplicações existentes.
  • Participar da análise técnica, levantamento de requisitos e definição de soluções.
  • Versionar código-fonte e colaborar em equipes utilizando Git.
  • Identificar e solucionar problemas de performance, estabilidade e escalabilidade das aplicações.
  • Trabalhar em conjunto com equipes multidisciplinares para entrega de soluções de negócio.
  • Documentar soluções técnicas e apoiar processos de sustentação.

Requisitos

- Linguagens de Programação: Proficiente em Java, com experiência sólida no desenvolvimento de aplicações robustas e escaláveis.
- Frameworks: Especialista em Java Spring Boot para o desenvolvimento eficiente e rápido de aplicativos web e serviços.
- Java EE (Enterprise Edition): Profundo conhecimento em Java EE para a construção de soluções corporativas escaláveis e seguras.
- Arquiteturas Orientadas a Serviços (SOA): Experiência na implementação e integração de sistemas utilizando os princípios SOA.
- Banco de Dados: Familiarizado com o acesso a banco de dados relacionais e não relacionais, utilizando tecnologias como Hibernate e JPA.
- Controle de Versão: Experiência em sistemas de controle de versão, como Git.
- Testes Unitários e Integração: Habilidade comprovada na implementação de testes unitários e de integração para garantir a qualidade do código.

Diferenciais

- Comunicação eficaz e habilidades de trabalho em equipe.
- Capacidade de solucionar problemas complexos de maneira eficiente.
- Atenção aos detalhes e comprometimento com a entrega de soluções de alta qualidade.
- Capacidade de aprendizado rápido e adaptação a novas tecnologias.
- DataStage: Experiência no desenvolvimento, análise e manutenção de processos de ETL, garantindo a integração eficiente e a integridade de grandes volumes de dados.
- Rotinas Bach: Sólida expertise no desenvolvimento, análise e manutenção de rotinas de processamento em lote para alta volumetria de transações, com foco em performance e confiabilidade de fluxos.

Cultura na BRQ

Chamamos de BRQ Way o nosso jeito de cuidar das pessoas, com iniciativas de carreira e desenvolvimento, saúde e bem-estar, e comunicação e conexão. Trabalhamos com flexibilidade de acordo com o contexto do projeto (anywhere office, híbrido ou presencial) e investimos em desenvolvimento contínuo com BRQ Academy, mentoria, incentivo a certificações e programas de idiomas, entre outras frentes.

Diversidade, inclusão e liberdade fazem parte do nosso dia a dia. Incentivamos a candidatura de pessoas com perfis, trajetórias e realidades diversas, além de contarmos com oportunidades afirmativas para pessoas com deficiência e mulheres. Também temos três Grupos de Afinidade, chamados de Roars, que criam espaços de troca e impulsionam iniciativas inclusivas na empresa. https://www.brq.com/carreiras/

Ref: RESV0000