Desenvolvedor Java Sr (banco de dados)

PJ, São Paulo Hybrid

Sobre nós:

A Reply é uma multinacional italiana líder no mercado de TI europeu, hoje com presença em 18 países e mais de 10.000 Replyers apaixonados por inovação e pelo trabalho em equipe. Atuamos com integração de sistemas, soluções em gestão de excelência e consultoria especializada em TI. Nossos esforços são direcionados ao incentivo do sucesso do cliente através da excelência da entrega. Atuamos com diversas soluções no mercado, entre Machine Learning, Inteligência Artificial, Industria 4.0 e soluções em Cloud. 
Na Reply valorizamos a inclusão e diversidade em toda a sua multiplicidade. Portanto venha ser você!! 

O que você pode esperar:

Ambiente de ponta / Inovação no DNA – Projetos desafiadores ao lado de especialistas qualificados.
Atuamos com as mais avançadas frentes de mercado IA, Cloud, Machine Learning e Indústria 4.0 no seu dia a dia. Empresa global – Presente em 18 países, conectando equipes e tecnologias emergentes. 
Parcerias estratégicas – Alianças com Microsoft, Oracle, AWS e SAP. 
Formação contínua – Desconto e parceria com as melhores universidades e plataformas Tech do Brasil.
Idiomas sem barreiras –Condições especiais em plataformas de ensino de idiomas.

O que buscamos:

A Reply está em busca de desenvolvedores(as) ORACLE PL/SQL com experiência em JAVA ou AWS, para atuar em projetos inovadores de precificação automotiva na Mapfre, uma das maiores seguradoras internacionais do mundo. 

 

 

Requirements

Requisitos Técnicos
● PL/SQL avançado: domínio de procedures, functions, packages, triggers e views;Performance tuning: análise de planos de execução, índices, estatísticas e otimização de queries;
● Administração básica: conhecimento em tablespaces, usuários, permissões, jobs e monitoramento, scheduler / cron jobs do banco;
● Integração externa: uso de Database Links, External Procedures e chamadas via UTL_HTTP ou REST para consumir serviços externos;
● Ferramentas Oracle: experiência com SQL*Plus, SQL Developer, TOAD ou similares;
● Reengenharia de código: capacidade de ler código legado, mapear dependências e documentar fluxos;
● Versionamento: Bitbucket, Git ou outro sistema de controle de versão para gerenciar evolução;
● Design Patterns: aplicar boas práticas para refatoração e evolução sustentável;
● Documentação técnica: habilidade de criar diagramas de arquitetura, fluxos de dados e documentação de APIs;
● Experiência sólida com regras de negócio concentradas dentro do banco (arquitetura Database-Centric);
● Experiência com Java 8 ou superior, com no mínimo 3 anos de atuação no desenvolvimento de APIs REST utilizando Spring Boot, aplicando boas práticas de arquitetura, segurança e performance;
● Vivência em ambientes multithreaded com alto volume de requisições simultâneas;
● Experiência na escrita e execução de testes unitários;
● Conhecimento em Oracle e DynamoDB, incluindo desenvolvimento com PL/SQL;
● Conhecimento em IaC (Infra as Code) baseado em AWS Cloud Formation;
● Atuação anterior em ambientes ágeis, preferencialmente com Scrum
 
Responsabilidades
●  Implementar soluções em Oracle e PL/SQL;
●  Implementar testes unitários, garantindo qualidade e cobertura de código;
●  Desenvolver e manter APIs back-end robustas e escaláveis em Java Spring Boot;
●  Implementar testes unitários, garantindo qualidade e cobertura de código;
●  Participar ativamente das cerimônias ágeis (Scrum), contribuindo para a resolução de desafios técnicos e entregas;
●  Investigar problemas de ponta a ponta, analisando e depurando o código do projeto;
●  Garantir a entrega de código com qualidade desde a capitação do requisito até seu deploy nos ambientes;
 
Diferenciais
● Ter atuado em área de seguros auto;
● Conhecer processos de precificação de seguros;
● Experiência em migração de sistemas para nuvem AWS;
● Vivência prática com Openshift ou similar para orquestração de containers;
 
Comportamento Esperado no Dia a Dia
● Profissional orientado(a) a resultados, com alta capacidade de entrega técnica e foco em qualidade;
● Proatividade e senso de ownership, assumindo responsabilidades e conduzindo demandas até a conclusão;
● Capacidade de entender código legado, identificar oportunidades e propor melhorias com pensamento crítico;
● Autenticidade e humildade para reconhecer quando não sabe e iniciativa para buscar o aprendizado necessário;
● Vontade de aprender continuamente e crescer profissionalmente;
● Boa comunicação interpessoal, colaborando com o time e contribuindo nas decisões técnicas;
● Comprometimento com o trabalho coletivo e o sucesso da equipe;
● Atitude empática e respeitosa, cultivando um ambiente seguro, inclusivo e aberto à diversidade;
● Capacidade de manter o foco, a produtividade e o equilíbrio emocional diante de desafios, mudanças ou limitações, mesmo em contextos com processos bem definidos e arquiteturas consolidadas;
● Espera-se que o profissional saiba lidar com restrições técnicas e operacionais sem perder a proatividade, buscando soluções criativas dentro dos padrões estabelecidos;
 

Informações Complementares:

●  Modelo Hibrido: São Paulo (Morumbi), 3x por semana;

●  Modelo de Contratação: PJ