Descrição
Resumo da Vaga:
Este papel envolve avaliar, discutir e definir arquiteturas de sistemas, traduzir requisitos de negócio em soluções técnicas e implementar na plataforma de microsserviços.
Principais Destaques:
1. Trabalho em equipes diversas e de alta performance
2. Ambiente dinâmico e colaborativo
3. Foco em tecnologia, inovação e evolução contínua
***Qual o tamanho dos seus objetivos? Deseja novos desafios?***
Então, vem para TQI!
A TQI é uma empresa de tecnologia e inovação que há mais de 30 anos, desenvolve soluções para suportar e alavancar os negócios de seus clientes no Brasil e no exterior.
Com escritórios em Uberlândia (MG) e em São Paulo (SP), e colaboradores em centenas de cidades, a TQI conquistou e mantém há mais de 6 anos o selo Great Place to Work (GPTW), e está no ranking 80\+ do GPTW de Tecnologia, reforçando seu compromisso para promover um ambiente diverso e propício para inovação e alta performance.
**Modelo de trabalho:** 100% Remoto
**Modelo de contrato:** PJ
**O que procuramos:**
* Superior em Tecnologia da Informação (ou áreas correlatas) ou experiência relevante.
* Experiência em **desenvolvimento de sistemas** e **arquitetura distribuída**, incluindo acompanhamento técnico de times.
* Sólida experiência em **Java e/ou Kotlin**.
* Experiência em desenvolvimento para ambientes **Unix/Linux**.
* **Estruturas de dados, algoritmos e análise de complexidade**.
* **Programação concorrente** e técnicas de depuração de código.
* **Programação orientada a objetos** e uso de **design patterns**.
* Desenvolvimento de **APIs REST/JSON**.
* Conhecimentos básicos em **protocolos TCP/UDP**.
* Experiência com **microsserviços, DevOps, Docker** e mensageria (**Kafka, RabbitMQ, SQS** etc.).
* Experiência com **bancos relacionais e SQL**.
* Experiência com **Spring (Boot, Web, Data)** e **JPA**.
* Experiência em **estratégias de cache**.
* Prática com **testes automatizados** (unitários, componente, integração) e **testes de carga**.
* Vivência em **refactoring de código**.
* Conhecimento em **ferramentas e práticas de monitoração de sistemas**.
* Experiência com **CI/CD** (ex.: Jenkins).
* Inglês para leitura de manuais e artigos técnicos.
**O que você vai fazer:**
* Avaliar, discutir e definir **arquiteturas de sistemas**, propondo melhorias e garantindo consistência técnica e de negócio.
* Traduzir requisitos de negócio em soluções técnicas, aproveitando sistemas existentes ou propondo novos módulos.
* Planejar e implementar soluções na **plataforma de microsserviços**.
* Garantir **alto nível de automação** nas entregas.
* Pesquisar e implantar **novas tecnologias**.
* Assegurar a **integração das ferramentas** utilizadas.
* Monitorar o ambiente e criar **ações proativas** para manter a saúde da plataforma.
* Trabalhar em conjunto com a equipe de **Segurança** para garantir a confiabilidade.
* Desenvolver ferramentas que promovam **uso consciente de recursos.**
**O que oferecemos:**
Você fará parte de equipes diversas e de alto performance, em um ambiente dinâmico e colaborativo. Valorizamos a contribuição de todos na criação de soluções e nas decisões estratégicas. Aqui, as pessoas são o nosso diferencial, e somos apaixonados por tecnologia, inovação e evolução contínua.
Todas as nossas vagas estão disponíveis para pessoas com deficiência!
O time está te esperando, vamos nessa?
\#VempraTQI