Especialista em Engenharia de Software (Java)

Confidencial · Remote - Brazil · posted Oct 8, 2026

Open to candidates in Brazil

More remote jobs open to candidates in Brazil

mid
Can this job hire you?

We never charge to apply.

What this role actually asks for

Extracted by RemoteHunt

Must have

  • •Solid experience with backend development in Java
  • •Practical experience with Spring Boot
  • •Knowledge in developing and maintaining REST APIs
  • •Experience supporting critical applications in production
  • •Ability to work with legacy systems
  • •Knowledge in backend application architecture and distributed systems

Nice to have

  • •Payment proxy
  • •Payment gateway
  • •Acquiring and sub-acquiring
  • •Integration with acquirers, banks, PSPs or financial partners
  • •Payment split

Tools and technologies

JavaSpring BootKubernetesRESTPostgreSQLMySQLOracleSQL ServerKafkaRabbitMQCI/CD

Languages required

pt

The full posting

Buscamos uma pessoa Engenheira de Software Backend com sólida experiência em Java, Spring Boot e sustentação de aplicações críticas para atuar na evolução técnica do nosso Proxy de Pagamentos. O Proxy de Pagamentos é uma aplicação estratégica dentro do ecossistema de meios de pagamento, responsável por intermediar, padronizar e abstrair integrações com parceiros, gateways, adquirentes e demais componentes da jornada transacional.

Atualmente, a aplicação está executada em ambiente baseado em VM, e a posição terá papel importante tanto na sustentação operacional do serviço atual quanto na modernização tecnológica da solução, incluindo melhorias de arquitetura, observabilidade, resiliência, qualidade de código e preparação para uma futura migração para ambientes conteinerizados em Kubernetes.

Responsabilidades e atribuiçõesAtuar na sustentação e evolução do Proxy de Pagamentos, garantindo estabilidade, disponibilidade e continuidade operacional. Desenvolver, manter e evoluir aplicações backend utilizando Java e Spring Boot. Apoiar a modernização técnica de uma aplicação atualmente executada em VM, contribuindo para sua preparação e/ou migração para Kubernetes.

Analisar código legado, identificar débitos técnicos e propor melhorias incrementais com baixo risco operacional. Projetar e implementar APIs REST e integrações backend com foco em segurança, performance, resiliência e escalabilidade. Atuar na integração com sistemas internos, gateways, adquirentes, parceiros de pagamento e demais serviços do ecossistema transacional.Diagnosticar e resolver incidentes, falhas de integração, problemas de performance e comportamentos inesperados em produção.

Implementar boas práticas de observabilidade, incluindo logs estruturados, métricas, tracing, health checks e dashboards operacionais. Contribuir para a melhoria dos processos de deploy, versionamento, rollback, automação e rastreabilidade. Aplicar padrões de resiliência em sistemas distribuídos, como timeout, retry, circuit breaker, fallback e idempotência.

Apoiar a definição de estratégias para conteinerização, parametrização e externalização de configurações. Participar de discussões técnicas com times de arquitetura, infraestrutura, SRE, segurança, produto e demais áreas parceiras. Escrever código limpo, testável e sustentável, mantendo foco em qualidade, manutenibilidade e redução de risco.

Apoiar revisões de código, troubleshooting técnico e disseminação de conhecimento dentro do time.Requisitos e qualificaçõesExperiência sólida com desenvolvimento backend em Java. Experiência prática com Spring Boot. Conhecimento em desenvolvimento e manutenção de APIs REST.

Experiência em sustentação de aplicações críticas em ambiente produtivo. Capacidade de atuar em sistemas legados, compreendendo fluxos existentes e propondo evoluções seguras. Conhecimento em arquitetura de aplicações backend e sistemas distribuídos.

Experiência com bancos de dados relacionais, como PostgreSQL, MySQL, Oracle ou SQL Server. Conhecimento em mensageria ou comunicação assíncrona, como Kafka, RabbitMQ ou similares. Familiaridade com práticas de CI/CD, build, deploy e versionamento de aplicações.

Conhecimento em logs, métricas, monitoramento e análise de incidentes. Experiência com testes automatizados, especialmente testes unitários e de integração. Capacidade de análise técnica, troubleshooting e resolução de problemas complexo.Boa comunicação para interação com times técnicos, arquitetura, infraestrutura e áreas de negócio.Serão considerados diferenciais, conhecimentos ou experiência em: Proxy de pagamentos.

Gateway de pagamento.Adquirência e subadquirência. Integração com adquirentes, bancos, PSPs ou parceiros financeiros. Autorização, captura, cancelamento, estorno e conciliação de transações.

Split de pagamento. Pix, cartão de crédito, carteiras digitais ou link de pagamento. Antifraude, 3DS, tokenização ou roteamento transacional.

Idempotência, rastreabilidade e consistência em fluxos financeiros. Segurança e conformidade em meios de pagamento.Informações adicionaisModelo de Trabalho Remoto

Send this job to a friend:TelegramWhatsApp

Similar remote jobs

Get new jobs like this by email

Once a week. Remote backend engineer jobs that can hire you in your country.

Hiring in: your countryChange

Weekly, only when there are at least 3 new jobs. No account needed. Unsubscribe in one click. You never pay to apply. Privacy

Is this one actually worth your time?

RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.