Desenvolvedor Backend Senior - Java
Buscamos um(a) desenvolvedor(a) Backend Senior para atuar em projetos estratégicos e de alta criticidade, com foco em desenvolvimento de APIs, microsserviços e integrações corporativas em ambientes de grande volume de dados. A atuação abrange frentes como Open Finance, Core Banking, integrações Martech e sistemas transacionais no mercado financeiro.
Principais responsabilidades
Desenvolver e evoluir APIs REST/SOAP e microsserviços seguindo boas práticas de arquitetura, governança e agilidade.
Construir integrações robustas, seguras e escaláveis entre sistemas corporativos (ex.: Salesforce Marketing Cloud, Personalization, Appsflyer e outras plataformas).
Atuar na integração, governança e qualidade de dados compartilhados (ex.: consentimentos, categorização e selagem em contextos de Open Finance).
Garantir observabilidade, performance e resiliência das aplicações em produção.
Apoiar o refinamento técnico, a remoção de impedimentos e a colaboração contínua com o time e produto.
Atuar em projetos pontuais e de longo prazo, incluindo iniciativas de Core Banking (time transacional).
Requisitos técnicos obrigatórios
Linguagens
Java (8, 11 e 21+)
Python (desejável/diferencial em algumas frentes)
Frameworks e Backend
Spring Boot, Spring MVC, Spring Security, Spring Batch
FastAPI
Apache Camel
Arquitetura
Microsserviços, APIs REST e SOAP
POO, SOLID, DDD, Arquitetura Hexagonal, BFF, SAGA
Arquitetura orientada a eventos
Cloud e DevOps
Google Cloud Platform (GCP) — obrigatório
Docker, Kubernetes (GKE)
CI/CD: Jenkins, Spinnaker, Urban Code, Git, Bitbucket, Jira
Diferencial: AWS, Azure, Dataflow, Spanner
Banco de Dados
Relacionais: MySQL, SQL Server, PostgreSQL, Oracle, Sybase, Azure SQL
Não relacionais: MongoDB, Redis
SQL avançado (views, procedures)
Mensageria e Integração
Apache Kafka
RabbitMQ
Google Pub/Sub
Apigee / Apigee X (design, publicação, versionamento e governança de APIs)
CAAPI
Testes
JUnit, Mockito
Frameworks de automação de testes unitários
Monitoramento e Observabilidade
DataDog
Diferencial: Dynatrace, Elasticsearch, Kibana, Grafana, Nimsoft
Ferramentas
Swagger / OpenAPI, Postman, SonarQube
Git e versionamento de código
Ferramentas de AI Code Assist (ex.: Cursor, Devin) — diferencial
Segurança
Token JWT e gerenciamento de sessão
Diferenciais desejáveis
Experiência em ambientes corporativos regulados (financeiro/bancário).
Conhecimento em Angular (frontend).
Vivência com Open Finance (consentimentos, categorização, selagem de dados).
Experiência prévia em projetos de Core Banking.
Conhecimento em métodos ágeis (Scrum/Kanban).
Perfil comportamental
Proatividade e senso de dono.
Pensamento analítico e comprometimento.
Boa comunicação e colaboração em equipe.
Capacidade de atuar em ambientes críticos, complexos e de alta demanda.
Skills
- AI
- Angular
- API
- AWS
- Azure
- Bitbucket
- CI/CD
- Cloud
- Datadog
- DevOps
- Docker
- Dynatrace
- Elasticsearch
- FastAPI
- GCP
- Git
- GKE
- Grafana
- Java
- Jenkins
- Jira
- JUnit
- JWT
- Kafka
- Kanban
- Kibana
- Kubernetes
- Mockito
- MongoDB
- MVC
- MySQL
- OpenAPI
- Oracle
- PostgreSQL
- Postman
- Python
- RabbitMQ
- Redis
- Salesforce
- Salesforce Marketing Cloud
- Scrum
- SonarQube
- Spring
- SQL
- SQL Server
- Swagger