E

Analista de Engenharia de Software Pleno | Java

Elo · Barueri, São Paulo, Brazil

6 d ago
Mid (2-5 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop secure and efficient payment systems by creating and optimizing microservices using Java. Collaborate in multidisciplinary squads to ensure high-quality software delivery, system documentation, and production incident resolution.

What they look for

Java Spring Boot Microservices Clean Architecture Design Patterns Clean Code SOLID API Gateway RESTful APIs DevOps CI/CD Kafka RabbitMQ Agile Scrum Kanban

Requirements

Requires strong experience with Java 21+, Spring framework, and microservices architecture. Candidates must be proficient in clean code practices, DevOps tools, messaging brokers, and agile methodologies.

Benefits

Profit sharing program Health insurance Dental insurance Life insurance Private pension Meal voucher Food voucher Christmas card Home office allowance Mobility allowance Free parking Childcare assistance Culture allowance Extended parental leave Birthday day off Wellness platform Gym membership

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 Pleno você vai:

  • Atuar com desenvolvimento Java (Backend)
  • 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 em Java (21 em diante) e Spring (Boot, Batch, Data, Config, etc.);
  • 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;
  • 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.