Desenvolvedor(a) backend sr (java / python) #92
Summary
Senior backend developer building high-throughput, mission-critical systems in Java/Spring and Python, designing RESTful APIs and reactive microservices with TDD and modern design patterns.
- Experiência técnica nas linguagens Java e Python
- Experiência com Java 17/21 (LTS) e ecossistema Spring (Spring Boot, Spring Framework)
- Experiência com arquitetura de microservices, reativa e APIs
- Experiência com desenvolvimento de APIs no padrão RESTful
- Sólidos conhecimentos em Design Patterns, SOLID, TDD e BDD
- Experiência com Git/GitLab
- Experiência com mensageria (SQS)
- Experiência com Maven/Gradle
- Experiência com projetos Cloud (desejável GCP)
- Graduação em Segurança da Informação, Sistemas de Informação ou áreas correlatas
- Experiência com desenvolvimento frontend (Angular / React)
- Experiência com Python 3.x e ao menos um framework web (FastAPI, Flask ou Django)
- Vivência em produtos de crédito, antifraude, score ou bureau de dados
- Experiência com AWS (EKS, Lambda, DynamoDB, CloudWatch, CodePipeline)
- Experiência com containers (Docker, Docker Compose) e Kubernetes
- Conhecimento em bancos NoSQL (DynamoDB, MongoDB) e cache (Redis)
- Experiência com Kafka e processamento de eventos/streaming de alta volumetria
- Experiência com observabilidade (Grafana, Splunk) e testes (JUnit, Mockito)
- Desenvolver aplicações em Java com os frameworks Vert.x e Spring
- Desenvolver aplicações em Python (versões 2.x e 3.x)
- Desenvolver sistemas de missão crítica e alta volumetria, utilizando padrões modernos de arquitetura de soluções e design patterns
- Projetar e evoluir APIs RESTful e arquitetura de microservices/reativa
- Realizar code review
- Elaborar testes unitários e integrados
- Participar dos ritos ágeis e contribuir ativamente com a evolução do produto