Descrição
Se você curte investigar problemas complexos de lógica e performance, desenhar APIs robustas, trabalhar com processamento em nuvem e jogar junto com um time de engenharia super engajado, o seu lugar é aqui!
A Paytrack é uma *scale\-up* pioneira com resultados incríveis, crescendo em ritmo acelerado e com um ambiente dinâmico onde há muito espaço para estruturar, criar, testar, adaptar e expandir. Aqui, você terá autonomia real para colocar seus conhecimentos em prática, ser amplamente reconhecido(a) e deixar uma marcona na nossa história (e na sua trajetória). Nossos objetivos para os próximos anos são altamente ambiciosos e a estabilidade das nossas integrações financeiras e de turismo depende da engenharia que aplicamos no nosso ecossistema de microsserviços.
Como **Desenvolvedor(a) Back\-end Java Pleno**, você se juntará a uma das nossas *squads* focadas na jornada de viagens corporativas, construindo e evoluindo as soluções e motores lógicos que movimentam o coração do nosso negócio.
### **Sobre a área e o time**
O time de Tecnologia e P\&D na Paytrack é o coração do nosso software SaaS. Nós não fazemos apenas CRUDs; nós construímos sistemas distribuídos de alta disponibilidade que integram políticas de viagens complexas, fluxos de reservas em tempo real, gateways de pagamento, backoffice financeiro e conexões via API com grandes parceiros globais. Trabalhamos em um ecossistema moderno, 100% em nuvem e orientado a microsserviços, onde as discussões técnicas são horizontais e a busca por performance é constante.
### **️ Nossa Stack Tecnológica**
* **Backend:** Java 21 (Spring Boot e Quarkus)
* **Nuvem:** AWS (100% Cloud)
* **Bancos de Dados:** PostgreSQL e MySQL
### **O que você vai fazer (Responsabilidades)**
Nesta posição de nível Pleno, você terá o protagonismo tático para codificar e blindar a arquitetura do nosso ecossistema back\-end:
* **Desenvolvimento e Evolução:** Desenvolver novas funcionalidades para o produto, aplicar melhorias arquiteturais e investigar problemas e gargalos de performance diretamente no ambiente de produção.
* **Qualidade de Código:** Escrever código limpo (Clean Code), testável, resiliente e de fácil manutenção no back\-end, seguindo os pilares do SOLID.
* **Revisão de Código (Code Review):** Participar ativamente das revisões de código do time, fornecendo feedbacks construtivos e zelando pela integridade técnica e segurança do repositório.
* **Discussões Técnicas e Inovação:** Participar ativamente das decisões de engenharia, propondo padrões de design eficientes, escolha de bibliotecas e otimização de queries.
* **Integração e Comunicação:** Garantir a integração eficiente entre sistemas internos e externos, comunicando\-se diretamente com o time de suporte, atendimento e áreas de negócios para resolver dores complexas.
* **Cultura Ágil:** Participar ativamente das cerimônias do time, como *Dailys, Retrospectives, Sprint Reviews* e rituais de alinhamento técnico da engenharia.
### **O perfil que buscamos**
Procuramos um profissional com perfil resolutivo, forte lógica abstrata e alinhado aos nossos valores:
* **Objetividade e Perfil Investigativo:** Habilidade para analisar logs, depurar erros de concorrência e banco de dados, propondo correções definitivas e escaláveis.
* **Autorresponsabilidade e Mão na Massa:** Senso de dono sobre suas entregas, garantindo que as demandas passem por rigorosos testes antes de chegarem à esteira de deploy.
* **Proximidade e Espírito de Equipe:** Gosto por debater soluções, parear código (*pair programming*) com o time e construir soluções colaborativas.
* **Amor a Mudanças:** Resiliência e agilidade para atuar em um ecossistema que cresce rápido e atualiza constantemente suas tecnologias de ponta.
### **✔️ Requisitos**
**Essenciais (O que você precisa ter):**
* Sólida experiência prática com desenvolvimento de sistemas back\-end utilizando **Java** (versões modernas como Java 17 ou 21\), dominando orientação a objetos, concorrência, *collections*, *streams* e boas práticas da linguagem.
* Experiência comprovada com o ecossistema **Spring Boot** (Spring Web, Spring Data, Spring Security) e frameworks modernos de alta performance como **Quarkus**.
* Domínio na utilização de **Hibernate / JPA** para mapeamento objeto\-relacional, persistência e otimização de acessos.
* Histórico prático no desenho, desenvolvimento, padronização e consumo de **APIs RESTful** robustas.
* Conhecimento consistente em bancos de dados relacionais (**PostgreSQL** ou **MySQL**), escrita de queries estruturadas e manipulação de dados, além de noções de bancos NoSQL (**MongoDB** ou **Redis**).
* Domínio na criação e execução de testes automatizados (unitários e de integração) utilizando **JUnit** e **Mockito**.
* Vivência sólida de trabalho seguindo metodologias ágeis (Scrum ou Kanban).
**Diferenciais (O que te destaca):**
* Experiência com arquiteturas distribuídas, microsserviços e domínio de padrões de projeto (*Design Patterns* como DTO, Repository, Factory, Strategy).
* Familiaridade com arquiteturas orientadas a eventos e ferramentas de mensageria / *streaming* de dados como **Kafka** ou **RabbitMQ**.
* Conhecimento em protocolos de autenticação e autorização corporativa (**JWT, OAuth2**) e padrões de segurança de APIs.
* Prática com contêineres (**Docker**), versionamento avançado com **Git** e noções de esteiras automatizadas de **CI/CD**.
* Linguagem de programação **Golang.**
* **Ferramentas de observabilidade e monitoramento.**
### **O que você encontra na Paytrack**
* **Protagonismo Técnico:** Autonomia real para propor novos caminhos de arquitetura back\-end, refatorar códigos legados com foco em performance e trabalhar na vanguarda tecnológica (Java 21 \+ Quarkus \+ AWS).
* **Ambiente de Engenharia Forte:** Uma cultura horizontal onde o debate técnico é altamente incentivado e você tem contato direto com uma infraestrutura 100% cloud de grande porte.
* **Oportunidade de Impacto Real:** Desenvolver o código e os motores lógicos que processam milhões em transações corporativas para as maiores empresas do país.
* **Inclusão e Diversidade:** Somos uma scale\-up feita de criatividade e diversidade. Todas as nossas vagas são inclusivas e abertas para pessoas com deficiência (PCD) — venha com a sua singularidade nos ajudar a construir esse futuro!
### **Pronto para pilotar o motor lógico de um dos maiores softwares corporativos do país?**
Se você tem o código afiado, é focado em performance de banco e quer acelerar sua carreira técnica no mercado SaaS, seu lugar é conosco.
**Candidate\-se e venha fazer história na Paytrack!**