Desenvolvedor(a) backend sr (java / python)
Senior backend developer building mission-critical, high-volume systems for one of Extractta's strategic credit/analytics clients. Daily work is hands-on with Java (Spring, Vert.x) and Python, reactive microservices, RESTful APIs, and AWS services like EKS and Lambda.
- Compensation
- Not disclosed
- Location
- Brazil
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Experiência técnica nas linguagens Java e Python
- Experiência com Java 17/21 (LTS) e ecossistema Spring (Spring Boot e Spring Framework)
- Experiência com Python 3.x e ao menos um framework web: FastAPI, Flask ou Django
- Experiência com Vert.x ou outro framework reativo (Spring WebFlux/Reactor)
- Experiência com arquitetura de microserviços, arquitetura 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 utilizando SQS
- Experiência com Maven/Gradle
- Experiência com AWS: EKS, Lambda, DynamoDB, CloudWatch e CodePipeline
- Graduação em Segurança da Informação, Sistemas de Informação ou áreas correlatas
Nice to have
- Familiaridade com a manutenção de aplicações legadas em Python 2.x
- Vivência em produtos de crédito, antifraude, score ou bureau de dados
- Experiência com containers (Docker e Docker Compose) e Kubernetes
- Conhecimento em bancos NoSQL (DynamoDB e MongoDB) e cache (Redis)
- Experiência com Kafka e processamento de eventos/streaming de alta volumetria
- Experiência com observabilidade (Grafana e Splunk) e testes (JUnit e Mockito)
Full description
Resumo da vaga:
Estamos em busca de uma Pessoa Desenvolvedora Backend para atuar em um de nossos clientes estratégicos do setor de inteligência analítica e crédito, no desenvolvimento de sistemas de missão crítica e alta volumetria.
Buscamos um perfil hands-on, com sólida vivência em Java e Python, arquitetura reativa de microserviços e boas práticas de engenharia de software, com foco em performance, segurança e disponibilidade.
Responsabilidades e atribuições:
-
Desenvolver aplicações em Java utilizando os frameworks Vert.x e Spring;
-
Desenvolver aplicações em Python, nas 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 arquiteturas reativas de microserviços;
-
Realizar revisões de código (code review);
-
Elaborar testes unitários e de integração;
-
Participar dos ritos ágeis e contribuir ativamente para a evolução do produto.
Requisitos e qualificações:
-
Experiência técnica nas linguagens Java e Python;
-
Experiência com Java 17/21 (LTS) e com o ecossistema Spring, incluindo Spring Boot e Spring Framework;
-
Experiência com Python 3.x e ao menos um framework web: FastAPI, Flask ou Django;
-
Experiência com Vert.x ou outro framework reativo, como Spring WebFlux/Reactor;
-
Experiência com arquitetura de microserviços, arquitetura 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 utilizando SQS;
- Experiência com Maven/Gradle;
- Experiência com AWS: EKS, Lambda, DynamoDB, CloudWatch e CodePipeline;
- Graduação em Segurança da Informação, Sistemas de Informação ou áreas correlatas.
Desejáveis:
-
Familiaridade com a manutenção de aplicações legadas em Python 2.x;
-
Vivência em produtos de crédito, antifraude, score ou bureau de dados;