Buscamos um profissional com ensino superior completo em áreas de tecnologia e experiência entre 2 a 3 anos em desenvolvimento de software, com atuação sólida em Java (11+, preferencialmente 21) e familiaridade com desenvolvimento de APIs e microsserviços. É importante que tenha vivência com boas práticas de engenharia de software, incluindo princípios como SOLID, bem como modelos de arquitetura como Clean Architecture ou Hexagonal, além de experiência com API First, BFF e arquiteturas orientadas a eventos.
Esperamos que o profissional tenha domínio da stack Java com Spring Boot, além de familiaridade com Angular (9+) e/ou Node.js, e uma cultura forte em testes automatizados (unitários, end-to-end, TDD/BDD). Também é desejável conhecimento em ambientes cloud, especialmente AWS (EKS, S3, Lambda, RDS, MSK, AmazonMQ, entre outros), com entendimento de conceitos de arquitetura cloud native.
No contexto de dados, é importante experiência com bancos relacionais e NoSQL, como MongoDB, Redis, DynamoDB e ElasticSearch. O profissional deve estar habituado a práticas de DevOps e qualidade, incluindo pipelines de CI/CD (Jenkins, CloudBees, Travis CI), uso de SonarQube e versionamento com Git (GitFlow ou Trunk Based Development), além de conhecimentos em observabilidade, monitoramento e tolerância a falhas.
É esperado também que saiba trabalhar com logs e ferramentas de monitoramento como CloudWatch, Kibana e Graylog, contribuindo ativamente para a estabilidade e visibilidade das aplicações.
Como diferenciais, valorizamos experiência com arquitetura distribuída em larga escala, atuação em ambientes críticos de produção, vivência com produtos financeiros ou plataformas digitais e experiência colaborativa em times ágeis.