Live opening · Posted 13 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
A NT: Orchestrating technology to move businesses forward. A NTConsult é uma empresa global de tecnologia com mais de 20 anos de experiência consolidada. Entregamos soluções digitais críticas para o negócio, orquestradas e com integração de ponta a ponta e impacto em escala corporativa. Fomentamos o crescimento pessoal e profissional do nosso time por meio de uma cultura colaborativa, com autonomia, oportunidades de carreira e projetos significativos que geram impacto real. Confira nossa página nacional e internacional em: www.ntconsult.com.br e www.ntconsultcorp.com.
O projeto: Estamos procurando excepcionais profissionais em desenvolvimento Java/PL/SQL para esta oportunidade global de trabalhar remotamente em um cliente na área financeira. São o terceiro maior banco privado do Brasil e o único banco internacional com escala no país. Atuam nos segmentos varejo e atacado com ofertas de alto valor agregado, o que os permite oferecer um amplo portfólio de produtos e serviços para pessoas físicas, pequenas e médias empresas e atacado.
As Responsabilidades
Desenvolver e evoluir aplicações utilizando Java e Spring Boot.
Implementar e manter APIs REST para integração entre sistemas internos e externos.
Desenvolver consultas, procedures, functions e scripts utilizando PL/SQL.
Analisar e otimizar consultas e rotinas de banco de dados.
Participar da modernização e substituição de sistemas legados.
Desenvolver soluções baseadas em arquitetura de microserviços.
Implementar integrações síncronas e assíncronas.
Trabalhar com mensageria e processamento de eventos utilizando Kafka.
Desenvolver componentes resilientes, com controle de retries, tratamento de falhas e DLQ.
Implementar testes unitários e de integração utilizando JUnit e Mockito.
Participar da análise de requisitos técnicos e funcionais.
Apoiar a definição e evolução da arquitetura das soluções.
Investigar incidentes, analisar causa-raiz e implementar correções.
Trabalhar em conjunto com times de arquitetura, negócios, infraestrutura e operações.
Contribuir com práticas de observabilidade, monitoramento, métricas, logs e alertas.
Participar de code reviews e apoiar a evolução dos padrões de desenvolvimento.
Os Requisitos Mandatórios
Experiência com Java 17+, Spring Boot e o ecossistema Spring (Spring MVC, Spring Data, Spring Security, etc.).
Experiência sólida na construção e manutenção de arquiteturas baseadas em microsserviços.
Experiência prática na integração de serviços back-end com sistemas externos usando APIs RESTful.
Experiência em bancos de dados SQL e NoSQL, incluindo modelagem de dados e considerações de desempenho.
Experiência prática com ElasticSearch, Kibana e ferramentas de monitoramento de aplicações como Dynatrace.
Capacidade de analisar logs, métricas e rastreamentos para solucionar problemas em produção.
Experiência com pipelines de CI/CD usando GitHub. Actions ou Jenkins.
Experiência prática com ambientes OpenShift ou AWS.
Conhecimento em PL/SQL.
Familiaridade com implantações em contêineres e princípios de aplicações nativas da nuvem.
Forte capacidade de pensamento crítico e analítico.
Habilidade comprovada para realizar pesquisas técnicas aprofundadas, decompor tarefas complexas e propor soluções eficazes.
Fortes habilidades de resolução de problemas e depuração, incluindo análise de causa raiz em sistemas distribuídos.
Os Diferenciais
Conhecimento prático de Kubernetes.
Experiência com brokers de mensagens como Kafka ou RabbitMQ.
Experiência prática adicional com plataformas de nuvem (OpenShift, AWS).
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.