Candidatar-me agora
A NT: Somos uma consultoria global de desenvolvimento de software personalizado e contratação de projetos de TI sem restrições geográficas; operamos globalmente, navegando em desafios tecnológicos e empresariais com expertise. Nossa sede nos Estados Unidos está localizada em San Diego, Califórnia, e também temos centros de desenvolvimento estrategicamente localizados no Brasil, México, Peru e Uruguai. Nossa sede na América Latina está sediada em Porto Alegre, Brasil, com uma filial em São Paulo. Há mais de duas décadas, somos reconhecidos globalmente no mercado de software e inovação por entregar projetos com valor agregado, elaborados por equipes ágeis de profissionais qualificados. Confira nossa página nacional e internacional em: www.ntconsult.com.br e www.ntconsultcorp.com.
O projeto: Estamos procurando excepcionais profissionais em Análise de Sistemas para esta oportunidade totalmente remota de trabalhar com um cliente no setor financeiro com mais de 20 de atuação. São o primeiro neobank digital omnichannel do Brasil e hoje nos tornaram uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças.
Responsabilidades e atribuições:
- Análise e mapeamento de processos
Realizar levantamento e análises com áreas de negócio (ex: crédito, investimentos, tesouraria).
Mapear processos e identificar melhorias nos sistemas core (ex: cadastro de clientes, contas, transações, etc.).
- Integração e Arquitetura de Sistemas
Mapear e documentar integrações com sistemas satélites: canais digitais (mobile/internet banking), CRM, antifraude, etc.
Validar APIs REST/SOAP e middlewares usados no Corebanking.
Conhecimento com mensageria (ex: Kafka, RabbitMQ) em fluxos de eventos financeiros.
- Testes e Qualidade
Criar e validar cenários de testes funcionais e de integração (homologação de produtos como TED, PIX, boletos).
Acompanhar testes de performance e stress em sistemas de missão crítica.
Garantir a rastreabilidade e conformidade das regras de negócio nos testes.
- Sustentação e Melhoria Contínua
Atuar na identificação e correção de bugs em sistemas de core bancário (em produção ou homologação).
Acompanhar indicadores de estabilidade de sistemas (ex: tempo de resposta, disponibilidade).
Monitorar logs e transações suspeitas ou inconsistentes (compliance técnico).
- Apoio à Arquitetura e Desenvolvimento
Participar da definição de soluções técnicas junto à equipe de arquitetura e desenvolvimento.
Conhecer práticas de versionamento e deploy (CI/CD, Git, Jenkins, etc.).
- Segurança, Regulatórios e Compliance
Entender normas do BACEN, FEBRABAN e LGPD aplicáveis ao core bancário.
Apoiar em auditorias internas e externas (como SOX, BACEN ou PCI-DSS).
Validar logs e rastros de auditoria (trilha de dados) em conformidade com os requisitos regulatórios.
- Comunicação e Colaboração
Atuar como ponte entre áreas técnicas e de negócio (TI, Produtos, Operações).
Elaborar documentação funcional/técnica clara para squads, PMOs e parceiros.
Participar de cerimônias ágeis (daily, planning, retrospectiva) se estiver em squads ágeis.
As responsabilidades e requisitos:
- Proficiência avançada em Java SE (8 ou superior), incluindo:
- Programação orientada a objetos (POO) e padrões de projeto (Design Patterns).
- Tratamento avançado de exceções, coleções, streams e multithreading.
- Experiência com Java EE / Jakarta EE (Servlets, EJB, JPA, CDI).
- Conhecimento em frameworks Java para desenvolvimento backend:
- Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Hibernate / JPA para persistência de dados.
- Experiência na criação e consumo de APIs RESTful e SOAP.
- Conhecimento em desenvolvimento de microsserviços em Java.
- Familiaridade com ferramentas de build (Maven, Gradle) e gerenciamento de dependências.
- Experiência em testes automatizados com JUnit, Mockito ou similares.
- Conhecimento em segurança de aplicações Java (autenticação, autorização, criptografia).
- Sólida experiência com Oracle Database (versões 11g, 12c, 19c ou superiores).
Conhecimento avançado em:
- Modelagem de dados e design de schemas para sistemas bancários.
- SQL avançado: queries complexas, joins, subqueries, views, functions e procedures.
- PL/SQL para desenvolvimento de stored procedures, triggers, pacotes.
- Otimização de queries e análise de planos de execução para melhorar performance.
- Administração básica: backup, recovery, monitoramento e tuning de banco.
- Conhecimento em ferramentas Oracle como SQL Developer, RMAN, OEM.
- Experiência em integração de aplicações Java com Oracle usando JDBC e DataSources.
- Conhecimento em mecanismos de controle de concorrência e transações (locks, commit, rollback).
- Experiência em rotinas de manutenção e troubleshooting de bancos de dados.
Ambiente e Metodologias
- Experiência com controle de versão (Git, SVN).
- Conhecimento em ambientes de desenvolvimento e deploy:
- Servidores de aplicação: WebLogic, JBoss, Tomcat.
- Pipeline CI/CD (Jenkins, GitLab CI).
- Metodologias ágeis (Scrum, Kanban) para gestão de projetos.
- Familiaridade com ferramentas de monitoramento e logs (ELK, Prometheus, Kibana, Dynatrace).
Diferenciais Técnicos
- Experiência com sistemas core bancários como SAP Banking, Temenos, Cobis, Matera, Sonda, Topaz, Technisys ou soluções proprietárias.
- Conhecimento de registros na B3, CIP, STR, SPB, PIX, Open Finance.
- Experiência com eventos do BACEN (ex: SCR, CCS, RDR).
- Conhecimento de microserviços, containers (Docker/K8s) e bancos NoSQL.
Você está em uma área do site da empresa NTConsult fornecida pela plataforma Compleo.
Ao clicar no botão Candidatar-me agora você CONCORDA com os termos de uso e a política de privacidade do COMPLEO.