
A Outforce é especializada em tecnologia, conectando profissionais de TI a projetos e empresas de diferentes segmentos.
Buscamos um(a) Desenvolvedor(a) Java Sênior para atuar no desenvolvimento e evolução das nossas plataformas digitais e de e-commerce, trabalhando principalmente com aplicações backend, microsserviços, APIs, arquitetura orientada a eventos e integrações entre sistemas.
O profissional atuará próximo aos times de Arquitetura, QA, DevOps e Produto, participando desde o refinamento técnico até a entrega e sustentação das soluções.
Atuar na evolução de soluções relacionadas ao ecossistema de E-commerce;
Trabalhar com funcionalidades envolvendo catálogo, preços, promoções, carrinho, checkout, pedidos, pagamentos e integrações logísticas;
Desenvolver integrações entre plataformas de E-commerce e sistemas como ERP, OMS, gateways de pagamento, antifraude, marketplaces e serviços de terceiros;
Desenvolver e evoluir aplicações backend utilizando Java e Spring Boot;
Desenvolver e manter microsserviços e APIs REST;
Atuar na manutenção e evolução de aplicações existentes;
Desenvolver integrações com sistemas internos e externos;
Implementar comunicação síncrona e assíncrona entre serviços;
Desenvolver integrações assíncronas utilizando AWS SQS e SNS;
Trabalhar com BFFs e APIs de integração;
Trabalhar com filas, tópicos, eventos e processamento assíncrono;
Implementar estratégias de retry, DLQ e tratamento de falhas;
Implementar regras de negócio seguindo boas práticas de desenvolvimento;
Trabalhar com bancos de dados relacionais, principalmente PostgreSQL;
Utilizar Redis e estratégias de cache;
Trabalhar com mensageria e processamento assíncrono;
Criar testes unitários e apoiar testes integrados;
Realizar análise e correção de bugs;
Atuar em troubleshooting e análise de incidentes;
Participar de refinamentos técnicos, Code Reviews e cerimônias ágeis;
Apoiar deploys e acompanhar aplicações em ambientes de homologação e produção;
Contribuir para evolução da arquitetura e qualidade do código.
Java 11+ e Spring Boot / Spring Framework;
Spring Data, JPA e Hibernate;
Desenvolvimento de APIs REST e integrações entre sistemas;
Microsserviços, BFF e arquitetura orientada a eventos;
AWS SQS/SNS, filas, tópicos e processamento assíncrono;
Retry, DLQ, idempotência e tratamento de falhas;
PostgreSQL, SQL, modelagem de dados e transações;
Redis e estratégias de cache;
JUnit, Mockito, testes unitários e de integração;
Clean Code, SOLID, Design Patterns e Code Review;
Docker, CI/CD, Git e conhecimentos de AWS;
Jenkins/Drone e conhecimentos básicos de Kubernetes.
Utilização de IA integrada ao desenvolvimento.