A Evertec é 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.
Requisitos
Descrição da Posição
- Projetar, desenvolver e implementar soluções de software robustas e escaláveis utilizando a linguagem Java;
- Desenvolver, otimizar e manter APIs RESTful robustas e escaláveis;
- Projetar e implementar soluções baseadas em microsserviços;
- Colaborar com equipes multifuncionais para entender os requisitos do projeto e traduzi-los em soluções técnicas;
- Atuar na resolução de problemas complexos de performance e segurança;
- Realizar revisões de código, identificar áreas de melhoria e garantir a adesão aos padrões de codificação;
- Colaborar com arquitetos de software na definição de padrões e melhores práticas;
- Apoiar e orientar desenvolvedores juniores e plenos, promovendo um ambiente de aprendizado contínuo
Requisitos Técnicos e Comportamentais
- Experiência sólida com Java (Java 8+), Spring Framework (Spring Boot, Spring Data, Spring Security);
- Proficiência com bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis);
- Experiência com arquitetura de microsserviços e mensageria (Kafka, RabbitMQ);
- Conhecimento em ferramentas de conteinerização e orquestração (Docker, Kubernetes);
- Prática com integração e entrega contínua (CI/CD) utilizando ferramentas como Jenkins, GitLab CI ou similares;
- Familiaridade com metodologias ágeis (Scrum/Kanban) e versionamento de código (Git);
- Identificar oportunidades de aplicação de IA em produtos, processos e jornadas internas, promovendo ganhos de eficiência e qualidade.
- Garantir boas práticas de segurança, observabilidade, performance e escalabilidade das soluções desenvolvidas.
- Realizar revisões de código e disseminar padrões de desenvolvimento e engenharia de software;
- Apoiar o desenvolvimento técnico de profissionais juniores e plenos, promovendo uma cultura de aprendizado contínuo;
- Contribuir para a evolução da maturidade de engenharia, automação e uso responsável de Inteligência Artificial dentro da organização.
Requisitos Técnicos (Hard Skills)
- Desenvolvimento e Arquitetura
- Experiência sólida em desenvolvimento Java (Java 11 ou superior).
- Domínio do ecossistema Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Cloud).
- Experiência no desenvolvimento e manutenção de APIs RESTful.
- Conhecimento avançado em arquitetura de microsserviços.
- Experiência com padrões de integração e comunicação assíncrona.
- Conhecimento em arquitetura orientada a eventos.
- Bancos de Dados
- Experiência com bancos relacionais (PostgreSQL, MySQL ou similares).
- Experiência com bancos NoSQL (MongoDB, Redis ou similares).
- Conhecimento em modelagem de dados e otimização de consultas.
- Mensageria e Integração
- Experiência com Kafka, RabbitMQ ou tecnologias equivalentes.
- Conhecimento em integração entre sistemas corporativos e APIs externas.
- DevOps e Cloud
- Experiência com Docker e Kubernetes.
- Conhecimento em pipelines de CI/CD utilizando Jenkins, GitLab CI, GitHub Actions ou similares.
- Vivência com monitoramento, observabilidade e troubleshooting em ambientes produtivos.
- Conhecimento em plataformas Cloud (AWS, Azure ou GCP).
- Qualidade de Software
- Experiência com testes unitários, integração e automação de testes.
- Conhecimento em práticas de Clean Code, SOLID, Design Patterns e Arquitetura Limpa.
- Vivência com revisão de código e práticas de engenharia de software.
- Inteligência Artificial Aplicada ao Desenvolvimento
- Experiência prática na utilização de ferramentas de IA para apoio ao ciclo de desenvolvimento de software.
- Capacidade de utilizar IA para:
- Análise e refinamento de requisitos;
- Modelagem de soluções;
- Geração e revisão de código;
- Criação e automação de testes;
- Produção de documentação técnica;
- Análise de impactos e riscos técnicos.
- Conhecimento sobre integração com APIs e serviços de IA generativa;
- Conhecimento de conceitos como Engenharia de Prompt, RAG, agentes de IA e automação inteligente será considerado diferencial.
- Capacidade de avaliar criticamente respostas geradas por IA, garantindo qualidade, segurança e aderência às necessidades do negócio.
Competências Comportamentais (Soft Skills)
- Comunicação e Influência
- Boa comunicação verbal e escrita.
- Capacidade de traduzir conceitos técnicos para públicos não técnicos.
- Habilidade para conduzir discussões com áreas de negócio, produtos e tecnologia.
- Facilidade para negociação e gestão de expectativas.
- Visão de Negócio
- Capacidade de compreender objetivos estratégicos e transformá-los em soluções tecnológicas.
- Perfil orientado à geração de valor para clientes e para o negócio.
- Pensamento crítico para avaliação de riscos, impactos e oportunidades.
- Liderança Técnica
- Capacidade de influenciar decisões sem dependência de autoridade formal.
- Atuação como referência técnica dentro do time.