Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Analista de Engenharia de Software Sênior | Back-endJava

Elo

Barueri

Presencial

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia de pagamentos busca um Analista de Engenharia de Software Senior para atuar no desenvolvimento e sustentação de microserviços. O candidato ideal deve ter experiência sólida em Java, arquiteturas de microserviços e práticas de DevOps. As responsabilidades incluem analisar e melhorar a performance dos sistemas, trabalhar em equipes ágeis e garantir documentações conforme as metodologias adotadas. Oferecemos um ambiente inovador e desafiador em Barueri, São Paulo.

Qualificações

  • Experiência como desenvolvedor, principalmente na plataforma JAVA (11 em diante) e Spring.
  • Domínio no desenvolvimento de aplicações utilizando Arquiteturas de Microserviços.
  • Experiência com práticas DevOps e ferramentas de automação CI/CD.

Responsabilidades

  • Atuar em projetos e sustentação dos microserviços.
  • Analisar e melhorar performance dos microserviços.
  • Desenvolver soluções técnicas eficientes e flexíveis.

Conhecimentos

Desenvolvimento em Java
Arquiteturas de Microserviços
Programação Orientada a Objetos
Práticas DevOps
Desenvolvimento de APIs RestFull
Processos Ágeis / Scrum
Mensageria (Kafka, RabbitMq)
Banco de Dados SQL (PostgreSQL)
NoSQL (MongoDB, Cassandra)
Computação em nuvem (Azure)

Ferramentas

Docker
Jenkins
SonarQube
JUnit
Mockito
Descrição da oferta de emprego

Somos uma das principais empresas de tecnologia de pagamentos no Brasil, com mais de dez anos de história e mais de 43 milhões de cartões ativos em parceria com 38 emissores.

Com nosso jeito brasileiro e inovador, temos a missão de fomentar a inclusão de pagamentos digitais no Brasil.

Oferecemos um portfólio completo de cartões de crédito, débito, pré-pagos e especializados para pessoas e empresas.

Além disso, desenhamos soluções customizadas para empresas, seja por meio das nossas plataformas de tokenização e de prevenção a fraudes, pagamentos por aproximação via QRCode e NFC, ou nossa consultoria especializada em gerar mais negócios para os nossos parceiros.

Quer mais informações sobre a gente? Acesse elo.com.br

Para esse desafio precisamos que você :
  • Experiência como desenvolvedor, principalmente na plataforma JAVA (11 em diante) e Spring (Boot, 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)
  • Experiência com práticas DevOps e ferramentas de automação CI / CD
  • Experiência com a aplicabilidade de práticas e automação de testes de aplicação (unitário, mutação, integrado, performance, regressivos)
  • Experiência com processos Ágeis / Scrum
  • Experiência com desenvolvimento de aplicações utilizando brokers de mensageria (Kafka, RabbitMq ou similares)
  • Experiência com Banco de Dados SQL (PostgreSQL) e NoSQL (MongoDB, Cassandra)
  • Conhecimentos com tecnologias de computação em nuvem, como Azure e ferramentas de observabilidade Datadog, OpenTelemetry, Grafana, Prometheus
  • Experiência em saber resolver, integrar sistemas complexos
Além disso será diferencial se você :
  • Plataforma Cloud Azure
  • Teste unitário : JUnit, Mockito ou similares
  • Teste de aceitação : Cucumber ou similares
  • Teste performance : JMeter ou similar
  • Métricas e Logs (Prometheus, Grafana, DataDog, Grafana Loki, Jaeger)
  • Docker / kubernates
  • Framework Sprint
  • Kafka, RabbitMq ou similares
  • Jenkins / SonarQueube
  • Confluence
Como Analista se Engenharia de Software Senior você vai :
  • Atuar em projetos e sustentação dos microserviços
  • Analisar e melhorar performance dos microserviços
  • 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, atuando com diferentes papeis a cada projeto (Desenvolvedor, QA, Arquiteto, etc.)
  • 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
  • Executar testes unitários, componentes, mutação, funcional, performance e automatizados
  • Ser apaixonado por métodos ágeis e garantir que a metodologia está sendo seguida junto ao time (diferencial)
  • 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
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.