Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor(a) Backend Sênior | Java

Somos ávidos por tecnologia, criatividade e desafios.

Se você gosta de desafios, aprendizado constante e valoriza as conexões pessoais, junte-se a nós!

#Valorizamos a diversidade e acreditamos que ela é fundamental para a inovação e entregas de valor aos nossos clientes. Todas as nossas vagas são destinadas a todas as pessoas, com ou sem deficiência, independentemente de idade, gênero, orientação sexual, etnia, religião ou qualquer outra característica. Se você se identifica com a posição, venha fazer parte do nosso time!

O QUE BUSCAMOS?

Buscamos Desenvolvedores Fullstack Java, em níveis de carreira sênior, que queiram trabalhar conosco em um ambiente descontraído e dinâmico, com aprendizado contínuo no desenvolvimento de grandes projetos, junto a grandes clientes nacionais e internacionais. Temos escritórios em Maringá, São Paulo e Chicago (EUA), mas a nossa atuação é remota: por aqui preferimos chamar de anywhere office.

O QUE ESSE PROFISSIONAL IRÁ FAZER?

  • Desenvolver, evoluir e manter aplicações backend em Java (Spring Boot), garantindo alta qualidade, performance, escalabilidade e manutenibilidade.
  • Projetar, implementar e versionar APIs RESTful e integrações entre sistemas, incluindo mensageria e serviços em cloud.
  • Atuar no desenho de soluções orientadas a objetos, aplicando boas práticas como Clean Code, SOLID e Design Patterns.
  • Contribuir para a evolução da arquitetura das aplicações, apoiando decisões técnicas e propondo melhorias contínuas.
  • Trabalhar com bancos de dados relacionais e NoSQL, assegurando integridade, performance e boas estratégias de modelagem.
  • Desenvolver e manter testes automatizados (unitários e de integração), promovendo confiabilidade e qualidade do software.
  • Colaborar ativamente com times ágeis, participando da análise de requisitos, refinamentos técnicos e definição de soluções.
  • Atuar como referência técnica para o time, apoiando boas práticas de desenvolvimento e engenharia de software.

O QUE É NECESSÁRIO PARA A POSIÇÃO?

  • Experiência sólida em desenvolvimento backend com Java (preferencialmente Java 21, incluindo uso de lambdas e recursos modernos da linguagem).
  • Domínio do Spring Framework, com foco em Spring Boot e Spring Data.
  • Experiência com Hibernate/JPA.
  • Forte conhecimento em Orientação a Objetos, algoritmos e estruturas de dados.
  • Aplicação consistente de Clean Code, SOLID e Padrões de Projeto.
  • Experiência com testes automatizados.
  • Vivência com controle de versão Git.
  • Experiência em ambientes cloud, incluindo mensageria, Kubernetes e serviços de armazenamento (file store).
  • Conhecimento em bancos de dados: PostgreSQL, Oracle (SQL) e NoSQL.
  • Familiaridade com OpenAPI Specification (Swagger).
  • Inglês intermediário a avançado para leitura técnica e comunicação.

O QUE SERIA UM DIFERENCIAL?

  • Experiência em análise e levantamento de requisitos técnicos e funcionais.
  • Vivência com Google Cloud Platform (GCP).
  • Conhecimento ou atuação prática com DDD (Domain-Driven Design) e/ou Clean Architecture.
  • Experiência com desenvolvimento front-end, preferencialmente Angular ou React.
  • Conhecimento de regras de negócio de bureau/birô de crédito.
  • Atuação em ambientes de desenvolvimento ágil (Scrum, Kanban ou similares).

ETAPAS DO PROCESSO:

  1. Inscrição
  2. Fit cultural
  3. Entrevista técnica + Live coding
  4. Entrevista com o cliente
  5. Contratação.