Desenvolvedor(a) Backend SR (Java / Python)
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Desenvolvedor(a) Backend SR (Java / Python) — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descrição da vaga
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;
-
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).
Informações adicionais:
- Vale Alimentação e/ou Vale Refeição;
- Convênio Sesi e Sesc, oferecendo acesso a serviços de saúde, bem-estar e lazer;
- Parceria com Instituições de Ensino, com descontos exclusivos em cursos e programas educacionais;
- Auxílio para Certificações;
- Possibilidade de crescimento na empresa e de participação em projetos estratégicos;
- Oportunidade de trabalhar em uma empresa do mercado em plena expansão.