Engenheiro de Software Especialista ( Java )

Solorecruiter

Via inHire
BR, SCRemotoCLTA combinar
Postado 7 horas atrás

Sobre a vaga

Sobre a posição

Brasil - São Paulo/SP - Remoto

Estamos em busca de um(a) Engenheiro(a) de Software Especialista para atuar no desenvolvimento de plataformas de missão crítica, com foco em arquitetura de microsserviços escaláveis e orientados a eventos.

Essa pessoa terá papel fundamental na definição de arquitetura, qualidade de código, segurança e práticas DevOps, além de atuar como referência técnica para o time de engenharia.

Responsabilidades

  • Liderar o design e a implementação de arquiteturas de microsserviços resilientes e escaláveis, utilizando o Modelo C4 para documentação e comunicação arquitetural;

  • Projetar soluções para ingestão de grandes volumes de eventos externos (ex: 100 TPS), garantindo a persistência e a entrega assíncrona a múltiplos consumidores, explorando técnicas de escalonamento vertical e horizontal;

  • Estabelecer e fiscalizar padrões de qualidade, como Code Review obrigatório, cobertura de testes (Coverage de no mínimo 80%), e utilização de ferramentas como Sonar, Jacoco e Veracode para análise estática e de segurança;

  • Atuar na configuração e gestão de infraestrutura em Kubernetes e serviços de nuvem (AWS e/ou Azure DevOps), implementando pipelines de CI/CD (Continuous Integration e Continuous Deployment) com Git/Gitflow;

  • Servir como referência técnica para o time, promovendo a aplicação de Padrões de Projeto e Padrões de Arquitetura (MVC, REST, Event-Driven, Microservices) e dos princípios SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion).

Requisitos obrigatórios

  • Experiência avançada em desenvolvimento Back-End com Java (Java 21+);

  • Forte experiência com Spring Boot (3.2+);

  • Experiência sólida com arquitetura de microsserviços;

  • Experiência com cloud computing (AWS e/ou Azure);

  • Experiência com Docker e Kubernetes;

  • Experiência com mensageria (Kafka ou similares);

  • Experiência com monitoramento e logging de aplicações distribuídas;

  • Experiência com segurança de aplicações: Gestão de credenciais / Autenticação e autorização / Controle de acesso / Ferramentas como Veracode;

  • Domínio de práticas de testes: Testes unitários, Testes de integração e Testes de aceitação.

Diferenciais

  • Experiência no setor financeiro;

  • Experiência com arquiteturas Serverless;

  • Conhecimento do padrão de design Strategy;

  • Experiência com AWS (gestão de ambientes Dev, Teste e Produção);

  • Conhecimento em estratégias de persistência (ORM vs SQL puro);

  • Forte capacidade de comunicação técnica e liderança de squads;

  • Experiência em discussão e definição de soluções para cenários complexos de negócio.

O que oferecemos

  • Ambiente profissional inclusivo e humanizado;

  • Squads motivadas, trabalhando em projetos desafiadores;

  • Academy – programa contínuo de desenvolvimento profissional;

  • Programa #RHTamoJuntos para onboarding e acompanhamento de novos colaboradores;

  • Assistência médica e odontológica: Cobertura nacional / Sem carência / Sem coparticipação;

  • Vale Refeição ou Alimentação;

  • Ajuda de custo para Home Office / Híbrido;

  • Wellhub (Gympass);

  • Convênios e parcerias com descontos;

  • Seguro de vida.

Vagas relacionadas

Ver todas as vagas