DEV BACKEND JAVA SR - RHA2640
Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!Responsabilidades e atribuiçõesBuscamos uma pessoa Desenvolvedora Backend Java para atuar na sustentação, evolução e modernização de aplicações críticas do ecossistema de pagamentos, com foco em sistemas backend transacionais, integrações com parceiros, jobs, APIs e serviços de apoio ao fluxo de pagamento.Principais ResponsabilidadesSustentação e Evolução: Manter e evoluir aplicações críticas do ecossistema de pagamentos.Java Legado: Atuar com aplicações legadas utilizando Java 8, WebObjects com Wonder, Quartz e integrações Axis/SOAP.Java Moderno: Desenvolver e evoluir serviços backend modernos com Java 21 e Spring Boot.Fluxos Transacionais: Desenvolver, corrigir e otimizar fluxos backend críticos relacionados a pagamentos.Integrações: Atuar em integrações com sistemas internos e parceiros externos.Modernização: Apoiar iniciativas de modernização, conteinerização e deploy em Kubernetes com Helm.Análise e Resolução: Investigar incidentes, falhas de integração, problemas de performance e comportamentos inesperados em produção.Qualidade: Contribuir com testes automatizados, mocks e validações técnicas utilizando Playwright e WireMock.Arquitetura: Aplicar boas práticas de resiliência, como fallback, retry e circuit breaker.Dados e Infra: Trabalhar com bancos SQL Server, automações com Ansible e integrações/eventos com Kafka.Requisitos e qualificaçõesDesenvolvimento Java: Experiência com Java 8 (foco em sustentação de sistemas legados) e experiência com Java 21 e Spring Boot.Frameworks & Jobs: Conhecimento ou total disposição para atuar com WebObjects com Wonder, além de experiência com Quartz para execução de jobs.Integrações: Conhecimento prático em integrações SOAP/Axis e em Kafka.Infraestrutura & DevOps: Conhecimento em Kubernetes, Helm e Ansible.Banco de Dados: Experiência com SQL Server.Qualidade & Testes: Experiência ou familiaridade com testes utilizando Playwright e WireMock.Arquitetura: Noções de resiliência em sistemas distribuídos (fallback, retry e circuit breaker).Informações adicionais