Create Alert
Email me similar jobs

Desenvolvedor(a) Back-End Java Sênior


Estamos em busca de um(a) Desenvolvedor(a) Back-End Java Sênior com forte domínio técnico e experiência em arquitetura de sistemas distribuídos, capaz de projetar e implementar soluções escaláveis, seguras e de alta performance.

Procuramos um(a) profissional com visão arquitetural, postura proativa, senso de dono e capacidade de influenciar tecnicamente o time, garantindo qualidade, boas práticas e evolução contínua das soluções.


Responsabilidades

  • Liderar tecnicamente o desenvolvimento de soluções back-end utilizando Java e Spring Boot.
  • Projetar arquiteturas escaláveis baseadas em boas práticas como Arquitetura Hexagonal (Ports and Adapters) , Clean Architecture e princípios de Clean Code e SOLID .
  • Definir e aplicar padrões de projeto (Design Patterns) adequados ao contexto da aplicação.
  • Projetar e implementar APIs RESTful robustas, resilientes e seguras.
  • Atuar na definição de soluções baseadas em Arquitetura Orientada a Eventos (EDA) .
  • Trabalhar com serviços AWS como S3, SQS, SNS e Aurora , garantindo boas práticas de uso e otimização de custos.
  • Projetar, otimizar e manter bancos de dados relacionais com foco em performance e escalabilidade.
  • Implementar estratégias de cache, otimização de queries e tuning de performance.
  • Garantir padrões elevados de qualidade através de testes unitários, testes de integração e revisão de código.
  • Implementar práticas de segurança (OAuth2, JWT, criptografia, proteção contra vulnerabilidades comuns).
  • Containerizar e preparar aplicações para ambientes distribuídos utilizando Docker.
  • Atuar na resolução de problemas críticos e gargalos de performance.
  • Apoiar e orientar desenvolvedores menos experientes, promovendo evolução técnica do time.
  • Participar ativamente de decisões arquiteturais e definição de boas práticas.


Requisitos Técnicos

  • Experiência sólida em desenvolvimento Java e ecossistema Spring (Spring Boot, Spring Security, Spring Data).
  • Forte domínio de Programação Orientada a Objetos e princípios SOLID.
  • Experiência comprovada com Arquitetura Hexagonal, Clean Architecture e Design Patterns.
  • Experiência com Arquitetura Orientada a Eventos e mensageria (ex: Kafka, SQS, SNS).
  • Experiência prática com AWS (S3, SQS, SNS, Aurora).
  • Proficiência em bancos de dados relacionais (PostgreSQL, MySQL ou Oracle), incluindo modelagem e otimização avançada de queries.
  • Experiência com Docker e containerização.
  • Experiência com testes automatizados (JUnit, testes de integração, boas práticas de cobertura).
  • Experiência com versionamento utilizando Git.
  • Conhecimento em estratégias de observabilidade e monitoramento (logs, métricas).

Diferenciais

  • Experiência com sistemas distribuídos e microsserviços.
  • Conhecimento em CI/CD.
  • Experiência com práticas de DevOps.



Sobre a OSF Digital


A OSF é uma consultoria global que nasceu em Quebec, no Canadá, e hoje atua em mais de 30 países. Somos um dos maiores parceiros Salesforce do mundo.

Já nascemos no modelo remoto — esse formato faz parte da nossa cultura e está totalmente consolidado.


Nosso foco é desenvolvimento contínuo, crescimento técnico e evolução profissional.


Oferecemos um pacote completo pensado para apoiar seu bem-estar, impulsionar seu desenvolvimento e acelerar sua carreira.


Benefícios:

• Vale Refeição ou Alimentação

• Assistência Médica

• Assistência Odontológica

• Seguro de Vida

• Gym Pass

• Auxílio Home Office / Educação

E tem mais! Aqui você também conta com programas que impulsionam o seu crescimento:

• Programa de desenvolvimento e treinamentos

• Programa de Indicação de Profissionais com bonificação

Similar jobs

Desenvolvedor(a) Back-End Java Sênior

Apply Now
Back to search page