Tech Stack
AzureCloudJavaJavaScriptJUnitNext.jsNode.jsNoSQLOraclePrometheusPythonReactSpringSpring BootSpringBootSQLTypeScriptWebpack
About the role
- Atuar de forma estratégica junto a uma empresa líder no setor de turismo e viagens, contribuindo na evolução e modernização de seu ecossistema tecnológico;
- Liderar arquitetura de software e atuar como Tech Lead/Team Lead;
- Desenvolvimento de microsserviços orientados a domínio e APIs RESTful;
- Colaborar com equipes de frontend (React/Next.js/TypeScript) e backend (Java, Python);
- Implementar e promover práticas de automação de testes, TDD e testes de performance;
- Projetar e aplicar mecanismos de segurança (Spring Security, JWT, OAuth);
- Trabalhar com bancos relacionais (Oracle, PL/SQL) e NoSQL;
- Utilizar ferramentas de IA em atividades de desenvolvimento e refinamento;
- Contribuir para observabilidade, monitoramento e otimização de alta volumetria e throughput
Requirements
- Java + Spring Boot: desenvolvimento de microsserviços orientados a domínio e APIs RESTful;
- React, Next.js (SSG/SSR, 13/14) e TypeScript;
- Experiência sólida com Python;
- Experiência em automação de testes, TDD/Junit;
- Experiência práticas de testes de performance;
- Experiência com mecanismos e frameworks de segurança (Spring Security, JWT, Oauth);
- Experiência com arquitetura de microsserviços;
- Forte experiência em banco de dados relacional (Oracle, PL/SQL);
- Conhecimentos em banco de dados NoSQL;
- Experiência na utilização de ferramentas de IA, nas atividades de desenvolvimento e refinamento
- Diferenciais: Node.js, Web Infrastructure, Webpack; Application Optimization and Performance; Familiaridade com provedor cloud OCI - Oracle Cloud Infrastructure; Conhecimento de segurança em desenvolvimento (OWASP, práticas de Shift Left); Experiência com alta volumetria e throughput em ambientes reais de produção; Vivência com observabilidade e monitoramento (Datadog, Prometheus, etc.); Prática em DevSecOps: esteiras CI/CD (preferencialmente com Azure DevOps)