Inter Carreiras
Jobgether
Pessoa Desenvolvedora Full-stack JAVA Especialista
Sobre a oportunidade
Esta vaga é publicada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas seguintes. Nossa parceira busca uma Pessoa Desenvolvedora Full-stack JAVA Especialista baseada no Brasil.
Como funciona a Jobgether
Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja analisada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos mais adequados, e esta lista é então compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.
Agradecemos seu interesse e desejamos boa sorte!
Por que se candidatar através da Jobgether?
Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.
#LI-CL1
Estamos em busca de uma pessoa especialista em desenvolvimento Full-stack com experiência para liderar o design e a implementação de soluções de software escaláveis e de alto desempenho usando Java e tecnologias modernas de nuvem. Nesta função, você atuará como uma autoridade técnica, moldando decisões arquiteturais e estabelecendo padrões de engenharia em várias equipes de desenvolvimento. Você ajudará a construir sistemas distribuídos resilientes, otimizar integrações de infraestrutura e fortalecer práticas de segurança, observabilidade e testes automatizados. Trabalhando em um ambiente colaborativo e focado em inovação, você enfrentará desafios técnicos complexos e melhorará a confiabilidade e a eficiência de sistemas críticos. Você também orientará desenvolvedores, promoverá a excelência em engenharia e guiará as equipes em direção a soluções sustentáveis e de bom custo-benefício. Esta oportunidade remota é ideal para um profissional técnico sênior que combina profunda experiência em engenharia de software com pensamento estratégico e paixão por melhoria contínua.
Responsabilidades
- Liderar a arquitetura, o design e a implementação de serviços em Java, garantindo alto desempenho, confiabilidade, manutenibilidade e eficiência de custos.
- Definir e promover padrões técnicos, módulos reutilizáveis, padrões arquiteturais e melhores práticas de engenharia em várias equipes de desenvolvimento.
- Projetar, implementar e monitorar soluções robustas de observabilidade, segurança e testes automatizados para sistemas distribuídos.
- Liderar revisões de código organizacionais, apoiar a resolução de incidentes críticos e avaliar provas de conceito (POCs) técnicas para validar decisões arquiteturais.
- Orientar e guiar desenvolvedores, incentivando o compartilhamento de conhecimento, o crescimento técnico e a adoção consistente das melhores práticas de engenharia.
- Otimizar integrações em pipelines de CI/CD complexos, bancos de dados, sistemas de mensageria e infraestrutura em nuvem para melhorar a resiliência e a eficiência operacional.
- Atuar como referência técnica para decisões estratégicas envolvendo design de API, arquitetura de software, infraestrutura, segurança e monitoramento de sistemas.
- Projetar e manter aplicações baseadas em microsserviços usando frameworks modernos de Java e tecnologias de conteinerização.
- Melhorar o desempenho do sistema por meio de profiling, testes automatizados, monitoramento contínuo e identificação proativa de gargalos.
- Estabelecer padrões organizacionais consistentes para segurança, confiabilidade, implantação e observabilidade em projetos de engenharia.
- Colaborar com equipes multidisciplinares para alinhar soluções técnicas aos objetivos de negócio e à estratégia de produto de longo prazo.
Requisitos
- Proficiência avançada em Java 11 ou superior, com experiência prática usando Spring Boot, Spring Cloud e Spring Data.
- Ampla experiência em design, desenvolvimento e manutenção de arquiteturas de microsserviços e sistemas distribuídos.
- Conhecimento prático de Docker e Kubernetes, incluindo ambientes gerenciados como Amazon EKS, Google GKE ou Azure AKS.
- Experiência na construção de integrações confiáveis usando plataformas de mensageria como Kafka ou RabbitMQ e bancos de dados como PostgreSQL, Redis e MongoDB.
- Sólido conhecimento de infraestrutura como código (IaC), particularmente Terraform e AWS CloudFormation.
- Experiência na configuração, manutenção e resolução de problemas em pipelines de CI/CD usando ferramentas como Jenkins e GitHub Actions.
- Conhecimento avançado de Git, incluindo estratégias de controle de versão, fluxos de trabalho de ramificação, integração de código e resolução de conflitos.
- Experiência prática na implementação de soluções de observabilidade com Prometheus, Grafana e a ELK Stack.
- Proficiência em testes automatizados com JUnit e Mockito, além de experiência no uso de Java Flight Recorder (JFR) ou ferramentas de profiling similares para otimizar o desempenho.
- Sólida compreensão de segurança de software, monitoramento de sistemas, confiabilidade de sistemas distribuídos e padrões de engenharia.
- Capacidade demonstrada de tomar decisões arquiteturais complexas, avaliar trade-offs técnicos e estabelecer soluções reutilizáveis entre equipes.
- Liderança técnica comprovada e habilidades de mentoria, com capacidade de influenciar práticas de engenharia e comunicar conceitos complexos com clareza.
- Forte pensamento analítico, habilidades de resolução de problemas, autonomia e compromisso com o aprendizado contínuo e a excelência técnica.
Benefícios
- Trabalho totalmente remoto: Liberdade para trabalhar de qualquer lugar do Brasil.
- Horário de trabalho flexível: Maior autonomia para organizar sua agenda e equilibrar compromissos profissionais e pessoais.
- Auxílio educação: Apoio financeiro para aprendizado e desenvolvimento profissional.
- Recursos de desenvolvimento de carreira: Acesso a uma ferramenta dedicada de desenvolvimento de carreira, guildas internas, grupos de estudo e comunidades de interesse.
- Plano de saúde: Cobertura médica para apoiar seu bem-estar.
- Plano odontológico: Cobertura para cuidados dentários.
- Telemedicina 24/7: Acesso conveniente a consultas médicas remotas.
- Terapia online gratuita: Apoio e recursos para saúde mental.
- Wellhub: Acesso a serviços de fitness e bem-estar.
- Licença parental estendida: Políticas aprimoradas de licença-maternidade e licença-paternidade.
- Centro de assistência ao colaborador: Acesso a serviços de suporte interno.
- Vale refeição e vale alimentação: Benefícios para ajudar a cobrir despesas diárias com alimentação.
- Seguro de vida: Proteção financeira adicional.
- Vale transporte: Apoio para despesas relacionadas ao deslocamento, quando aplicável.
- Auxílio home office: Apoio financeiro para despesas de trabalho remoto.
- Auxílio creche: Assistência com custos elegíveis de creche.
- Auxílio celular: Apoio para despesas telefônicas.
- Programa de participação nos lucros: Participação nos resultados da empresa por meio de um plano de participação nos lucros.
