A Pix Force foi fundada em 2015 e, de lá pra cá, desenvolve soluções utilizando tecnologias de visão computacional, inteligência artificial e machine learning. Nossos projetos e soluções transformam dados e imagens em informações valiosas para os clientes através da interpretação automática de imagens e vídeos.
O nosso time de Pix Whizz é formado de profissionais especializados em diversas áreas de conhecimento. A palavra-chave para trabalhar conosco é INOVAÇÃO. Se você se considera um profissional inovador, então você tem tudo para se tornar parte da nossa equipe.
O jeito Pix de ser :
Quando um Pix Whizz pede ajuda, fazemos o possível para colaborar;
Sempre falamos quando algo não está bom e sugerimos melhorias;
Somos inovadores nos projetos, nas ideias e nos processos. Não deixamos de fazer por medo de errar;
Estamos em constante desenvolvimento e evolução, respeitamos as diferenças e o tempo de cada um;
Somos protagonistas da história da Pix, juntos seremos os melhores do mundo!
Atividades :
Projetar e desenvolver APIs RESTful e microsserviços robustos utilizando Java.
Implementar soluções escaláveis e altamente disponíveis.
Garantir a qualidade do código por meio de revisões e boas práticas.
Participar da definição da arquitetura do sistema e escolha de tecnologias.
Projetar integrações utilizando mensageria para sistemas distribuídos.
Garantir a consistência e confiabilidade na troca de mensagens entre serviços.
Configurar e utilizar sistemas de mensageria (preferencialmente Kafka).
Implementar filas de mensagens, tópicos e consumidores com alto desempenho.
Desenvolver, configurar e gerenciar aplicações em containers usando Docker.
Implementar soluções de orquestração com Kubernetes para escalabilidade.
Monitorar a performance dos sistemas utilizando ferramentas específicas.
Identificar e corrigir gargalos de desempenho e problemas na produção.
Escrever testes automatizados (unitários, integração e carga).
Implementar pipelines de CI/CD para garantir entregas contínuas e ágeis.
Fornecer orientação técnica e suporte a outros desenvolvedores.
Trabalhar em conjunto com o time para alinhar requisitos e entregas
,
Requisitos :
Graduação Concluída em Ciência da Computação, Engenharia de Software, Sistemas de Informação e/ou áreas relacionadas
Mínimo de 5 anos de experiência no desenvolvimento backend com Java, incluindo sistemas escaláveis e de alta disponibilidade.
Experiência com arquitetura orientada a serviços (SOA), APIs RESTful e microsserviços.
Conhecimento sólido em sistemas de mensageria e containers.
Habilidades Técnicas e Comportamentais :
Forte capacidade de projetar, desenvolver e otimizar sistemas backend.
Conhecimento avançado em padrões de projeto, práticas ágeis e engenharia de software.
Experiência em debugging, análise de logs e otimização de desempenho.
Proatividade e capacidade de tomar decisões técnicas estratégicas.
Excelentes habilidades de comunicação para trabalhar com times multidisciplinares.
Habilidade para mentorar e liderar técnicamente outros desenvolvedores.
Tecnologias :
Java 17+ (ou versões mais recentes).
Frameworks : Spring Boot (MVC e Reactive), Spring Data, Spring Security, JPA, R2DBC.
Sistemas de Mensageria : Apache Kafka, RabbitMQ ou ActiveMQ.
Bancos de Dados : Relacionais: PostgreSQL, MySQL.
Containers e Orquestração : Docker e Kubernetes.
Monitoramento e Logs : Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana) ou Loki.
Ferramentas de Build e CI/CD : Maven, Gradle, GitHub Actions ou outros.
Segurança e Otimização : Conhecimento de práticas de segurança em backend (OWASP).
Experiência com caching (e.g., Redis, Memcached).
Familiaridade com Event Sourcing e CQRS.