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 1.300 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
No Skill Java do Confidencial (Apenas para Cadastrados), você vai trabalhar com um time multidisciplinar e focado em entregar soluções altamente escaláveis e resilientes, que atendem milhões de usuários todos os dias.
Nossos princípios de engenharia incluem:
- Microserviços em SpringBoot
- Ênfase no design usando princípios SOLID e aplicando Design Patterns
- Desacoplamento entre aplicações, usando soluções de mensageria onde aplicável
- Rodando o máximo possível em Kubernetes, com escalabilidade horizontal para suportar picos de usuários simultâneos
- Integração contínua e deploy na AWS
- Monitoramento e observabilidade contínuo e preventivo com New Relic, Prometheus e seus amigos.
- Armazenamento de dados em bancos SQL e NoSQL, como MongoDB e MySQL.
Trabalhando com a gente, você vai:
- Desenvolver soluções escaláveis e que irão ser utilizadas por milhões de usuários;
- Apresentar melhorias nos sistemas existentes e garantir a qualidade nas entregas;
- Ajudar e compartilhar sua experiência com os membros da equipe
E você vai se divertir mais se:
- Tiver paixão por tecnologia e gostar de se manter atualizado
- Gostar de aprender coisas novas e trabalhar com novas tecnologias
- Tiver um olhar crítico e com senso de dono sobre o que criamos no dia a dia
Requisitos e qualificações
É fundamental que você tenha conhecimento em:
- Programação Orientada a Objetos
- Java 8+
- SpringBoot
- Compreensão e entendimento de arquitetura de microsserviços
- Design de APIs REST
- SOLID & Design Patterns
- Bancos NoSQL & SQL
- SpringData & JPA
- Teste unitário e/ou de integração
- GIT
- Metodologias ágeis
- Docker
É um diferencial para esse papel:
- Mensageria (ex: Kafka/RabbitMQ/SQS)
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 :)