TEAMGUIDE

Engenheiro de Software Sênior (Java) Hibrido em SP

São Paulo - SP
Híbrido
R$ 2.000,00 (Bruto Mensal)
1 Posição
Outros
Especialista
30/out/2026
Período Integral

Missão Atuar como referência técnica no desenvolvimento de soluções de software robustas, escaláveis e resilientes, garantindo qualidade de código, boas práticas de arquitetura e estabilidade das aplicações. Será responsável por conduzir demandas de maior complexidade de ponta a ponta, apoiar decisões técnicas e contribuir para a evolução do time por meio de code reviews, mentoria e compartilhamento de conhecimento. Atuará no modelo Hibrido ( 3 x por semana presencial no Jd. América - SP - próximo ao shopping Iguatemi) Será contratado por 6 meses pela Tecla T como PJ e depois internalizado pelo cliente como CLT. Responsabilidades
Desenvolver e liderar tecnicamente funcionalidades, integrações e componentes de alta complexidade.
Traduzir necessidades de negócio em soluções técnicas e arquiteturas viáveis, escaláveis e sustentáveis.
Elaborar Design Docs, especificações técnicas e documentação de arquitetura e APIs.
Participar do detalhamento técnico, estimativas e definição das tarefas da squad.
Realizar code reviews, garantindo padrões de qualidade, segurança, performance, manutenibilidade e testes.
Garantir observabilidade das aplicações por meio de métricas, logs estruturados e alertas.
Identificar débitos técnicos, gargalos de performance e oportunidades de melhoria nas aplicações.
Investigar e solucionar incidentes e problemas críticos em ambientes de desenvolvimento e produção.
Apoiar e orientar equipe técnica N2/N3 na resolução de incidentes.
Garantir práticas de resiliência e alta disponibilidade dos sistemas.
Apoiar e orientar profissionais de menor senioridade por meio de pair programming, code reviews e discussões técnicas.
Manter atualizadas as documentações técnicas, APIs e guias de integração.
Apoiar a elaboração e evolução de RFCs e padrões de arquitetura.

Habilidades Técnicas
Experiência sólida com desenvolvimento de software e construção de aplicações de alta complexidade.
Java com Quarkus para desenvolvimento Backend.
React.js para desenvolvimento Frontend.
Flutter para desenvolvimento Mobile.
Bancos de dados relacionais, especialmente PostgreSQL/Aurora.
Bancos de dados não relacionais, como Redis e MongoDB.
Experiência com sistemas distribuídos e arquiteturas escaláveis.
Experiência com mecanismos de mensageria, principalmente Kafka.
Conhecimento em AWS.
Conhecimento em observabilidade, incluindo OpenTelemetry.
Experiência com APIs, integrações e arquitetura de software.
Conhecimento de práticas de testes, segurança, performance e resiliência de aplicações.
Experiência com troubleshooting e investigação de incidentes em produção.
Capacidade de conduzir tecnicamente demandas desde o refinamento até o deploy em produção.

Habilidades interpessoais
Autonomia e senso de responsabilidade sobre as entregas.
Capacidade analítica e facilidade para resolução de problemas complexos.
Visão sistêmica e capacidade de avaliar impactos das mudanças no ecossistema da plataforma.
Boa comunicação para interação com áreas técnicas e de negócio.
Perfil colaborativo e disposição para compartilhar conhecimento.
Capacidade de orientar e desenvolver profissionais de menor senioridade.
Organização e previsibilidade na condução das entregas.

Requisitos desejáveis (Não obrigatório)
Experiência atuando como referência técnica dentro de squads de desenvolvimento.
Vivência com mentoria técnica, pair programming e desenvolvimento de outros engenheiros.
Experiência na criação de Design Docs e RFCs de arquitetura.
Vivência com ambientes de alta disponibilidade e sistemas críticos.
Experiência com definição e evolução de padrões de engenharia e arquitetura.
Conhecimento aprofundado em observabilidade, performance e resiliência de sistemas distribuídos.

#LI-Hybrid

Requisitos

Estudos
Ensino Fundamental (1º grau)

Valorizado

Experiência profissional
Menos de 1 ano

Sobre TEAMGUIDE

Desenvolvimento e licenciamento de programas de computador não-customizáveis