Descrição da Vaga
Buscamos uma Pessoa Desenvolvedora Back-end Sênior especializada em Java e PL/SQL para liderar a modernização de um ecossistema crítico de faturamento corporativo. O desafio central do projeto é transformar um fluxo monolítico legado em uma arquitetura modular, escalável e altamente parametrizada. Você será responsável por extrair e refatorar regras de negócio residentes em procedimentos complexos no banco Oracle, criando APIs REST em Java para integrar novos parceiros B2B de grande porte com alta volumetria, flexibilidade e segurança.
Responsabilidades
- Mapear, extrair e parametrizar regras de negócio legadas atualmente implementadas em PL/SQL no banco Oracle Database.
- Projetar e desenvolver APIs RESTful em Java (Spring Boot) para substituir fluxos monolíticos e permitir a acoplagem dinâmica de novos parceiros.
- Escrever, otimizar e manter stored procedures, packages, triggers e queries complexas em PL/SQL, garantindo alta performance em transações críticas.
- Desenvolver e dar manutenção a serviços Web/APIs para troca de documentos, cobranças e status de faturamento em tempo real.
- Atuar na investigação e correção de gargalos de performance, timeouts e falhas em rotinas de faturamento e processamento de lotes.
- Garantir o cumprimento rigoroso das diretrizes de arquitetura, governança e segurança de dados definidas para o projeto.
Requisitos
- ✓Sólida experiência em desenvolvimento back-end com Java 11+ e Spring Boot (Spring Data JPA, Spring Security).
- ✓Domínio avançado em banco de dados Oracle Database e programação procedural PL/SQL (Packages, Stored Procedures, Triggers, Views e Performance Tuning).
- ✓Experiência comprovada em desacoplamento de sistemas monolíticos e migração de regras de negócio da camada de banco para a camada de aplicação.
- ✓Sólida vivência na criação, documentação e consumo de APIs RESTful e Web Services (SOAP/HTTP).
- ✓Experiência com ORMs (Hibernate/JPA) e integração nativa entre Java e chamadas de procedimentos PL/SQL.
- ✓Domínio de ferramentas de versionamento de código (Git) e metodologias ágeis (Jira).
- •Experiência prévia em sistemas de faturamento, cobrança, emissão ou serviços no setor de Seguros, Serviços Financeiros ou Meios de Pagamento.
- •Conhecimentos em mensageria e processamento assíncrono (RabbitMQ, Kafka).
- •Experiência com contêineres (Docker) e pipelines de CI/CD.
Benefícios
- ✓TotalPass/Wellhub
- ✓Seguro de vida em grupo
- ✓Vale Refeição/Alimentação
- ✓Plano de saúde Bradesco
- ✓Plano odontológico Bradesco
- ✓Ações de treinamento: palestras, fóruns, trocas e conversas de conhecimentos relativos ao nosso negócio.
- ✓Programa +MJVer: programa interno de indicação onde você indica um colega para trabalhar conosco e se esse relacionamento der match, você ganha um prêmio.
- ✓Parcerias com instituições de ensino, escolas de idiomas, academias, restaurantes, produtos e outros serviços.
Categorias
Sobre a Empresa
Mais vagas na MJV →A MJV é mais do que uma simples consultoria de tecnologia e inovação. Somos uma empresa global que une pessoas, tecnologia e IA para impulsionar o crescimento das empresas e transformar negócios com estratégia, agilidade e impacto.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa