About the Role
Nosso cliente, uma importante instituição financeira com sede em Santo André, São Paulo , está buscando um(a) Engenheiro(a) de Software Backend Sênior com sólida experiência em Java para integrar sua equipe de desenvolvimento. Esta posição, que exige presença no escritório, oferece a oportunidade de trabalhar em um ambiente desafiador e colaborativo, focado na construção e manutenção de sistemas críticos para o setor bancário. Você será responsável por projetar, desenvolver e implementar soluções escaláveis e de alta performance, além de mentorar desenvolvedores júnior e pleno. Buscamos um profissional com visão técnica aguçada, comprometimento com a qualidade e paixão por resolver problemas complexos. A atuação será fundamental para a evolução de nossas plataformas, garantindo a segurança, confiabilidade e eficiência dos nossos serviços financeiros. Venha fazer parte de um time de alta performance!
Key Responsibilities
- Projetar, desenvolver e manter APIs RESTful robustas e escaláveis utilizando Java e Spring Boot.
- Desenvolver e otimizar consultas em bancos de dados relacionais (ex: PostgreSQL, Oracle) e NoSQL (ex: MongoDB).
- Garantir a performance, escalabilidade e alta disponibilidade dos sistemas backend.
- Implementar testes automatizados (unitários, integração, E2E) para assegurar a qualidade do código.
- Colaborar com equipes de frontend, DevOps e QA para entregar soluções completas e eficientes.
- Participar ativamente de discussões de arquitetura e tomada de decisões técnicas.
- Realizar code reviews, fornecendo feedback construtivo para outros membros da equipe.
- Diagnosticar e resolver problemas complexos em produção, garantindo a estabilidade dos sistemas.
- Mentorar desenvolvedores juniores e plenos, auxiliando em seu desenvolvimento técnico.
- Manter-se atualizado sobre as melhores práticas e novas tecnologias do ecossistema Java e backend.
Requirements
- Sólida experiência em desenvolvimento backend com Java, incluindo conhecimento profundo do ecossistema Spring (Spring Boot, Spring Security, Spring Data).
- Experiência com desenvolvimento de APIs RESTful.
- Proficiência em SQL e experiência com bancos de dados relacionais (PostgreSQL, Oracle).
- Conhecimento em arquitetura de microsserviços.
- Experiência com ferramentas de controle de versão (Git).
- Experiência com mensageria (Kafka, RabbitMQ) é um diferencial.
- Conhecimento em Docker e Kubernetes é desejável.
- Experiência com metodologias ágeis (Scrum, Kanban).
- Habilidade em resolução de problemas complexos e pensamento analítico.
- Formação em Ciência da Computação, Engenharia de Software, Análise de Sistemas ou áreas afins, ou experiência prática equivalente.
Benefits
- Salário competitivo e compatível com o mercado.
- Plano de saúde, odontológico e de vida.
- Vale refeição ou alimentação.
- Participação nos lucros e resultados (PLR).
- Auxílio educação e programas de desenvolvimento profissional.
- Ambiente de trabalho seguro e estável em uma instituição financeira consolidada.
- Oportunidade de trabalhar com tecnologias de ponta no setor financeiro.
- Localização de fácil acesso em Santo André.