Desenvolvedor(a) Back-end Java Pleno - Desenvolvimento Partner - Integração Hotel e Carro
Descrição da Vaga
A Paytrack, uma scale-up pioneira em rápido crescimento, busca um(a) Desenvolvedor(a) Back-end Java Pleno para integrar uma de suas squads focadas na jornada de viagens corporativas. O profissional será responsável por construir e evoluir soluções e motores lógicos que movimentam o coração do negócio, investigando problemas complexos de lógica e performance, desenhando APIs robustas e trabalhando com processamento em nuvem. O ambiente de trabalho é dinâmico, com autonomia para colocar conhecimentos em prática e contribuir para a estabilidade das integrações financeiras e de turismo em um ecossistema de microsserviços.
Responsabilidades
- Desenvolver novas funcionalidades para o produto, aplicar melhorias arquiteturais e investigar problemas e gargalos de performance diretamente no ambiente de produção.
- Escrever código limpo (Clean Code), testável, resiliente e de fácil manutenção no back-end, seguindo os pilares do SOLID.
- 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.
- Participar ativamente das decisões de engenharia, propondo padrões de design eficientes, escolha de bibliotecas e otimização de queries.
- 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.
- Participar ativamente das cerimônias do time, como Dailys, Retrospectives, Sprint Reviews e rituais de alinhamento técnico da engenharia.
Requisitos
- ✓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).
- •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.
Categorias
Sobre a Empresa
Mais vagas na Paytrack →A Paytrack nasceu para revolucionar a rotina de gestão de despesas e viagens corporativas. Transformamos diariamente empresas de todo o Brasil com a nossa solução. Conquistamos muito espaço de mercado, resultados incríveis e estamos crescendo rápido.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa