Descrição da vaga
O Confidencial (Apenas para Cadastrados) quer mudar a maneira de como lidamos com o dinheiro, tanto pessoal quanto profissionalmente. Somos uma plataforma de pagamentos criada para quebrar barreiras e eliminar burocracias. Sendo assim, nós existimos para melhorar a vida das pessoas e só conseguimos fazer isso porque temos um time fantástico aqui dentro!
Contamos com uma equipe de mais de 2.000 Confidencial (Apenas para Cadastrados) Lovers - engenheiros, desenvolvedores, profissionais de marketing, designers, criadores, nerds loucos e mais um punhado de profissionais sonhadores que dedicam suas horas desafiando as regras de tempo x propósito.
Buscamos pessoas que sejam apaixonadas por construir aplicações distribuídas e de alta performance, escaláveis para milhões de novos usuários em todo o mundo e que suportem a melhor experiência de pagamentos. Somos um dos melhores lugares para se trabalhar no Brasil (pelo menos as nossas pessoas acham isso)!
Manda bem nos requisitos abaixo? Então essa vaga é pra você! (:
Junte-se ao lado verde da força!
Responsabilidades e atribuições
A vertical de Banking tem como objetivo integrar e manter a integração com o Sistema Financeiro Nacional e Câmara interbancária de pagamentos.
A Squad de Payment System é responsável pela integração entre Confidencial (Apenas para Cadastrados) e Banco central para o produto do PIX.
- Desenvolver/manter alguns dos serviços de maior complexidade e escala que são utilizados por vários produtos do Confidencial (Apenas para Cadastrados);
- Desenvolver soluções escaláveis e que irão ser utilizadas por milhões de usuários;
- Desenvolver soluções resilientes;
- Garantir transações idempotentes e rastreáveis;
- Apresentar melhorias nos sistemas existentes e garantir a qualidade nas entregas;
- Ajudar e compartilhar sua experiência com os membros da equipe;
- Realizar alguma implementação alinhada com a visão estratégica de evolução técnica de nossas plataformas;
Requisitos e qualificações
Experiência com as seguintes ferramentas:
- Atuação com Java e frameworks da stack;
- Metodologia Ágil;
- Docker;
- PostgreSQL e/ou Mongo e/ou conhecimento em banco de dados não relacional;
- Cache ( Redis, JCache, SimpleCache e outros);
- Liquibase / Flyway;
- Mongotrek / Mongod;
- Teste unitário e/ou de integração;
- JUnit e DBUnit;
- Clean Code;
- Design Principles;
- Domain Driven Design;
- AWS;
- Kafka;
- SonarQube / Codacy.
Experiência Desejável:
- Java 11+;
- Maven;
- Design Patterns / Microservice Patterns;
- Compreensão e entendimento de arquitetura de microserviços;
- Spring Boot;
- MySQL.
Informações adicionais
Sabe de alguém que curtiria essa oportunidade? Compartilhe essa vaga, vai ser muito bom poder receber pessoas incríveis por aqui :)