Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

evertecinc

New

Engenheiro de software SR - JAVA

Posted Updated 7 views
Discussion

Description

Muito prazer, Somos a Evertec!

A Evertec Brasil é uma empresa especializada em tecnologia para o setor financeiro, com mais de 27 anos de atuação e presença em 26 países da América Latina e Caribe. Com mais de 11 bilhões de transações processadas anualmente, somos referência em soluções que impulsionam a transformação digital do mercado.

Oferecemos um portfólio completo de soluções em software, atendendo instituições financeiras, empresas e fintechs que buscam inovação, segurança e eficiência.

Nosso compromisso é com a excelência tecnológica, a inclusão financeira e a geração de valor sustentável para clientes, colaboradores e parceiros, promovendo um ecossistema mais conectado e acessível.

Buscamos um Engenheiro de Software Sênior, com atuação Full Stack e forte experiência em Java, para integrar um time responsável pelo desenvolvimento, evolução e sustentação de soluções de software de alta criticidade.

A posição terá atuação próxima ao Tech Lead e aos demais integrantes da squad, contribuindo para entregas com qualidade técnica, segurança e estabilidade e para a evolução contínua das práticas de engenharia.

Também buscamos alguém com autonomia técnica e interesse em explorar o uso responsável de Inteligência Artificial para apoiar produtividade, qualidade de código, testes, análise de problemas e automação de atividades

Esse cargo será responsável por:

  • Desenvolver e evoluir soluções de software de média e alta complexidade;
  • Analisar requisitos técnicos e funcionais, propondo soluções alinhadas às necessidades do negócio;
  • Atuar na sustentação das aplicações, investigação de incidentes e análise de causa-raiz;
  • Realizar revisão de código e contribuir para a evolução dos padrões de desenvolvimento;
  • Garantir a qualidade das entregas por meio de testes automatizados, integração contínua e boas práticas de engenharia;
  • Apoiar tecnicamente outros desenvolvedores da squad;
  • Colaborar com arquitetura, infraestrutura, segurança, produto e áreas de negócio;
  • Contribuir para documentação técnica, observabilidade e monitoramento das aplicações;
  • Identificar riscos, dependências e oportunidades de melhoria;
  • Propor inovações e melhorias contínuas nos sistemas, processos e ferramentas utilizadas pelo time.


Para dar #match, essa vaga necessita que atenda alguns requisitos obrigatórios:

  • Ensino superior completo;
  • Experiência sólida com desenvolvimento de software e atuação em sistemas corporativos e aplicações de alta criticidade;
  • Experiência consistente em Java 11 ou superior, preferencialmente Java 17;
  • Experiência com Spring Boot, Spring Framework, JPA/Hibernate e Maven;
  • Desenvolvimento e consumo de APIs REST;
  • Experiência com Oracle e SQL;
  • Conhecimento de Git e fluxos de versionamento;
  • Vivência com testes unitários e de integração, utilizando ferramentas como JUnit e Mockito;
  • Conhecimento de Clean Code, SOLID e padrões de projeto;
  • Experiência com análise de logs, incidentes e investigação de causa-raiz;
  • Conhecimentos de segurança de aplicações e práticas de DevSecOps;
  • Vivência com métodos ágeis, preferencialmente Scrum ou Kanban;
  • Capacidade para atuar com autonomia técnica e contribuir com decisões de implementação;
  • Inglês técnico para leitura e compreensão de documentação e materiais relacionados ao desenvolvimento de software.


Caso possua os conhecimentos ou atuações abaixo, será um diferencial:

  • Kotlin e React, Angular;
  • Apache Kafka, Avro e Schema Registry;
  • IBM MQ e JMS;
  • Docker e Kubernetes;
  • GitLab CI, Jenkins ou ferramentas equivalentes de CI/CD;
  • Micrometer, Prometheus e Grafana;
  • Arquitetura de microsserviços;
  • Arquitetura hexagonal e Domain-Driven Design (DDD);
  • Conhecimentos de JVM, gerenciamento de memória, threads e concorrência;
  • SonarQube e práticas de segurança de aplicações;
  • Experiência com modernização de aplicações legadas;
  • Conhecimentos de observabilidade e monitoramento;
  • Experiência prática com Inteligência Artificial aplicada à engenharia de software;
  • Conhecimento do mercado financeiro, fundos de investimento, custódia, administração fiduciária ou processamento de ativos.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →