Vaga Back-End

Desenvolvedor(a) Back-End Sênior

Java JUnit Kafka MongoDB RabbitMQ Spring Boot

GO.K

GO.K

Pequena/média empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Somos aceleradores de inovação e tecnologia para empresas. Atuamos desde o diagnóstico até a implementação. Focamos em soluções inovadoras que visam impulsionar o crescimento dos negócios e garantir resultados excepcionais aos nossos clientes.

Atividades e Responsabilidades

Buscamos uma pessoa desenvolvedora Java Sênior para atuar em uma frente de alta prioridade, responsável por atender demandas complexas e apoiar a evolução do desenvolvimento de software com uso intensivo de inteligência artificial.

Essa pessoa trabalhará na construção e evolução de aplicações backend em ambiente bancário, utilizando IA como acelerador ao longo do ciclo de desenvolvimento, sem abrir mão de qualidade, segurança e aderência aos padrões técnicos.

Responsabilidades
Desenvolver e manter aplicações Java nas versões 8, 11 e 17.
Construir microsserviços utilizando Spring Boot, Spring Batch e arquitetura hexagonal.
Desenvolver integrações com MongoDB, Oracle, RabbitMQ e Kafka.
Implementar testes automatizados utilizando JUnit e Mockito.
Atuar em demandas críticas, investigações técnicas e resolução de problemas.
Utilizar ferramentas de IA no desenvolvimento, testes, revisão, documentação e troubleshooting.
Trabalhar com contexto, prompts, bases de conhecimento e guardrails para melhorar a qualidade das respostas geradas pela IA.
Avaliar criticamente o código produzido ou sugerido por IA, garantindo segurança, manutenibilidade e aderência aos padrões do banco.
Contribuir com experimentações envolvendo LLMs, RAG, agentes e automações aplicadas à engenharia de software.
Utilizar GitLab e esteiras de CI/CD para versionamento, integração e entrega contínua.

Requisitos

Experiência sólida com Java, Spring Boot, JPA e Spring Batch.
Experiência com microsserviços e arquitetura hexagonal.
Conhecimento de MongoDB e Oracle.
Experiência com RabbitMQ ou Kafka.
Domínio de testes unitários e de integração com JUnit e Mockito.
Experiência com GitLab e processos de CI/CD.
Experiência prática utilizando IA como apoio ao desenvolvimento de software.
Conhecimento de LLMs, engenharia de prompt e engenharia de contexto.
Familiaridade com RAG, agentes, multiagentes e guardrails.
Capacidade de validar, corrigir e melhorar resultados gerados por IA.
Experiência em ambiente bancário.

Desejável
Conhecimento de AWS.
Experiência com Docker e Kubernetes.
Conhecimento de Kong como API Gateway.
Experiência com Backstage e Datadog.
Integração de agentes ou ferramentas de IA com repositórios, pipelines e plataformas de desenvolvimento.
Experiência com ferramentas como GitHub Copilot, Codex, Claude Code ou equivalentes.

O que nós oferecemos

Recesso remunerado; Auxílio de Educação; Telemedicina; Apoio Psicológico.
Academia/Gympass