Desenvolvedor(a) Back-End Java Sênior
OSF Digital
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
Vaga publicada Há 2 meses atrás
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Desenvolvedor(a) Back-End Java Sênior. Seja o primeiro a se candidatar!
