Match score not available

Desenvolvedor(a) Backend Sênior Java

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Minimum of 5 years backend development experience with Java, Experience with service-oriented architecture and RESTful APIs, Solid knowledge in messaging systems and containers.

Key responsabilities:

  • Design and develop robust RESTful APIs and microservices using Java
  • Implement scalable and highly available solutions
Pix Force logo
Pix Force Scaleup https://www.pixforce.com.br/
51 - 200 Employees
See all jobs

Job description

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 tecnicamente 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.

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Back-End Developer Related jobs