Analista de Engenharia de Software Sênior | Java
Elo · Barueri, São Paulo, Brazil
About the role
The Senior Software Engineering Analyst will develop and maintain high-complexity backend Java microservices while ensuring system performance and observability. They will collaborate in multidisciplinary squads to deliver secure payment solutions using agile methodologies and modern software engineering practices.
What they look for
Requirements
Candidates must have extensive experience with Java 21+, Spring framework, and microservices architecture. Proficiency in CI/CD, messaging brokers, and technical documentation is required, along with the ability to work in a hybrid environment.
Benefits
Full description
Nosso time de Engenharia
Somos responsáveis por desenvolver sistemas de pagamento seguros e eficientes. Nossos engenheiros trabalham com tecnologias modernas, agilidade e práticas de desenvolvimento de software para criar soluções inovadoras, garantir a integridade dos dados e a proteção contra fraudes. Além disso, eles colaboram com equipes multidisciplinares para melhorar a experiência do usuário e impulsionar a inovação em meios de pagamentos.
Como Analista de Engenharia de Software Sênior você vai:
- Atuar em projetos e sustentação no time;
- Atuar com desenvolvimento backend Java;
- Criar novos microserviços, analisar e melhorar a performance dos microserviços existentes;
- Acompanhar métricas e observabilidade dos microserviços em ambiente produtivo;
- Desenvolver aplicações de alta complexidade com qualidade, respeitando a arquitetura padrão Elo;
- Trabalhar em times multidisciplinares (Squads de projetos), fazendo uso de metodologia ágil e interagindo com parceiros, atuando com diferentes papeis a cada projeto;
- Garantir documentação de sistemas e projetos, conforme metodologia adotada pela empresa;
- Desenvolver soluções técnicas eficientes, performáticas, flexíveis e que atendam ao negócio;
- Suportar a implantação e pós-implantação dos projetos;
- Visar níveis de qualidade de software elevados;
- Executar testes unitários, componentes, mutação, funcional, performance e automatizados.
- Atuar em incidentes em ambiente de produção;
- Atuar no refinamento técnico das entregas de valores garantindo as quebras necessárias para o ciclo de desenvolvimento.
Para esse desafio precisamos que você:
- Experiência com desenvolvimento, principalmente Java (21 em diante) e Spring (Boot, Data, Config, etc.);
- Conhecimento em Spring Batch;
- Domínio e conceitos no desenvolvimento de aplicações utilizando Arquiteturas de Microserviços, Clean Architecture, Design Patterns, Clean Code, SOLID e API Gateway;
- Experiência com Programação Orientada a Objetos, Design de APIs RestFull (Http);
- Conhecimento com práticas DevOps e ferramentas de automação CI/CD;
- Experiência com desenvolvimento de aplicações utilizando brockers de mensageria (Kafka, RabbitMq ou similares);
- Experiência em Metodologia Ágil (Scrum, Kanban);
- Experiência em saber resolver, integrar sistemas complexos;
- Inglês para leitura técnica;
- Conhecimento e desenvolvimento utilizando agentes de IA (Github Copilot, Claude Code).
Além disso será diferencial se você:
- Conhecimento do Mercado de Meios de Pagamentos e/ou Cartões;
- Conhecimento com NoSQL: MongoDB, Redis ou similares;
- Conhecimento sobre Arquitetura Event-Driven;
- Conhecimentos com tecnologias de computação em nuvem, como Cloud Azure;
- Ferramentas de observabilidade Datadog, OpenTelemetry, Grafana, Prometheus;
- Conhecimento em conceitos de desenvolvimento seguro de software.
Confira aqui nossos benefícios:
- Programa de Participação nos Resultados (PPR);
- Assistência médica (Bradesco - Coparticipação);
- Assistência odontológica Opcional (Bradesco);
- Seguro de vida (Banco do Brasil);
- Previdência privada opcional;
- Vale refeição/alimentação de R$1.990,00;
- Saldo Livre de R$150,00 para utilizar na função crédito;
- Cartão Natal R$850,00;
- Auxílio Home Office de R$ 220,00 para modelo híbrido e R$300,00 para modelo remoto;
- Auxílio Mobilidade valor de R$440,00;
- Estacionamento Gratuito;
- Auxílio Creche;
- Auxílio Cultura (Benefício a ser usado em teatro, cinema ou livrarias);
- Licença parentalidade estendida (Para casais homoafetivos, papais, adotantes e etc);
- Day OFF de aniversário;
- Plataforma de bem-estar com foco em saúde mental e nutricional;
- WellHub e TotalPass (Rede de academias e estúdios para práticas esportivas).
Para trabalhar na Elo, buscamos pessoas que:
- Tenham atitude protagonista e empenham-se em superar resultados;
- Respondem rapidamente às mudanças, com foco e simplicidade na execução de seu trabalho;
- Jogam muito bem em time, compartilhando conhecimento e reconhecendo o desempenho e importância de cada colega;
- Valorizam o diálogo aberto e feedbacks honestos.
Isso traduz bem nossos tributos de cultura, que são: Joga Junto, Supera Resultados, Inova e Experimenta, Tá fechado com o Cliente, Joga Limpo.
Na Elo, nossa cultura representa o nosso Jeito Elo de fazer acontecer!
Confira aqui o nosso relatório de transparência salarial.