Engenheiro(a) de Software Backend Pleno (Java / Spring / AWS)
Buscamos uma pessoa engenheira de software sênior para integrar o time de desenvolvimento Emissor Plard, atuando em produtos de crédito e limites. Essa pessoa será responsável por contribuir na elaboração de desenhos de solução, desenvolvimento de software, automação de testes, suporte, homologação e sustentação de funcionalidades de alta criticidade.
Responsabilidades
- Desenvolvimento Backend: Criar e manter aplicações utilizando Java 17 e 21, Spring, Spring Boot e Apache Camel.
- Desenho de Soluções: Elaborar soluções técnicas baseadas em arquitetura hexagonal e boas práticas de engenharia de software.
- Desenvolvimento de APIs: Construir e integrar APIs REST escaláveis, seguras e de alta disponibilidade.
- Integrações e Mensageria: Desenvolver soluções utilizando Kafka e IBM MQ.
- Qualidade e Testes: Implementar testes automatizados, apoiar homologações e garantir a qualidade das entregas.
- Bancos de Dados: Atuar com bancos relacionais e não relacionais, como PostgreSQL, MongoDB e Redis.
- Observabilidade: Apoiar o monitoramento e a sustentação das aplicações utilizando Dynatrace, Grafana e CloudWatch.
- CI/CD e Versionamento: Trabalhar com Git/Gitflow e automação de pipelines utilizando GitHub Actions e Jenkins.
- Colaboração: Participar de reuniões de alinhamento com o time e demais áreas envolvidas nos projetos.
- Documentação: Construir materiais técnicos de apoio e contribuir para a documentação das soluções.
- Sustentação: Atuar no suporte e na resolução de incidentes, garantindo a continuidade e a evolução dos projetos.
Requisitos
- Backend: Domínio de Java 17 e 21.
- Frameworks: Experiência com Spring, Spring Boot e Apache Camel.
- APIs: Conhecimento sólido no desenvolvimento de APIs REST.
- Arquitetura: Experiência com arquitetura hexagonal.
- Bancos de Dados: Conhecimento em PostgreSQL, MongoDB e Redis.
- Mensageria: Experiência com Kafka e IBM MQ.
- Observabilidade: Conhecimento em Dynatrace, Grafana e CloudWatch.
- DevOps: Experiência com Git, Gitflow, GitHub Actions e Jenkins.
- Ferramentas Colaborativas: Conhecimento em Jira e Confluence.
Diferenciais
- Experiência com serviços AWS, como EKS, API Gateway, Aurora, S3, entre outros.
- Conhecimento em ferramentas de análise de código e qualidade, como SonarQube e Sonatype.
- Experiência com testes automatizados.
- Utilização de ferramentas de inteligência artificial para potencializar o desenvolvimento de software.
- Vivência em produtos de crédito e gestão de limites.
- Comunicação: Habilidade para se comunicar de forma clara e colaborativa com diferentes equipes e áreas.
- Trabalho em Equipe: Facilidade para atuar em times multidisciplinares e ambientes colaborativos.
- Organização: Capacidade de organizar atividades, prioridades e entregas.
- Gestão de Tempo: Habilidade para administrar prazos, demandas e responsabilidades.
- Comprometimento: Pontualidade, responsabilidade e comprometimento com horários, reuniões e ritos do time.
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/