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

Desenvolvedor(a) Java - Sênior

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Somos a Framework! Evoluímos grandes marcas em todo o mundo com transformação digital e crescemos continuamente através de agilidade, design e tecnologia.

Fazer parte do nosso time é saber que a sua jornada será de desafios reais, de crescimento contínuo e de contato diário com referências em tecnologia. Vem com a gente!

*Todas as nossas vagas são abertas para PCDs!

Benefícios? É claro que temos!

🍝 Vale alimentação e refeição no cartão Sólides Benefícios com mais de R$ 1.200,00 mensais

💻 Auxílio home office no valor de R$ 150,00 mensais

🚗 Você decide entre vale-transporte ou vale-combustível, no caso de vagas híbridas e presenciais

🏥 Plano de saúde e auxílio odontológico de alta qualidade

❤️ Seguro de vida que cobre doenças ocupacionais

💸 Participação nos lucros

💪 Total Pass para se manter saudável

🌎 Trib Pass para trocar moedas digitais por hospedagens e passagens aéreas com cobertura mundial

👶 Licença maternidade estendida: 180 dias

👶 Licença paternidade estendida: 30 dias

🥦 Desconto em consultas nutricionais

🧠 Desconto em terapia online

🛍️ Clube de benefícios para quem gosta de comprar com descontos

💡 Knowledge transfer através do Frame KT

💵 Bonificação por indicação de novos colaboradores

E não paramos por aí!

🕗 Horário flexível

👕 No dress code

🍎 Nas pausas presenciais, fique à vontade para comer pães, bolos e frutas

💜 Ambiente leve, flexível e cultura colaborativa.

E qual será a sua missão na Framework?

Buscamos um(a) Desenvolvedor(a) Backend Java Sênior para atuar na construção de sistemas robustos, escaláveis e de alta disponibilidade. A pessoa será responsável por desenvolver e evoluir soluções de backend, contribuindo também para decisões de arquitetura, modelagem de dados e integração entre sistemas, sempre com foco em eficiência técnica e geração de valor para o negócio.

  • Projetar, desenvolver e manter microsserviços e APIs RESTful em Java, com foco em performance, escalabilidade e alta disponibilidade;
  • Contribuir para o desenho e evolução das arquiteturas de backend;
  • Modelar, otimizar e manter estruturas de bancos de dados relacionais e/ou não relacionais, garantindo integridade e eficiência das consultas;
  • Aplicar boas práticas e princípios de engenharia de software, como Clean Architecture, DDD e SOLID;
  • Desenvolver e manter testes automatizados, garantindo a qualidade e confiabilidade das soluções;
  • Atuar ativamente nos ritos e no ciclo de desenvolvimento ágil, contribuindo para o cumprimento de sprints e metas;
  • Trabalhar em conjunto com Front-End e demais áreas técnicas na definição e integração de contratos de APIs e requisitos de negócio;
  • Analisar problemas e gargalos, propondo soluções rápidas e eficazes;
  • Participar de discussões técnicas e contribuir para a evolução das soluções e do time


O que é preciso para fazer parte do time?

  • Sólida experiência em desenvolvimento Java (Java 11/17+) e com o ecossistema Spring (Spring Boot, Spring Data, Spring Security).
  • Experiência sólida com modelagem e otimização de bancos de dados relacionais, como PostgreSQL, MySQL ou Oracle, e/ou bancos NoSQL, como MongoDB e Redis;
  • Experiência com arquitetura de microsserviços;
  • Experiência com mensageria, como Kafka, RabbitMQ ou SQS;
  • Experiência com desenvolvimento e integração de APIs REST;
  • Prática com testes automatizados, utilizando ferramentas como JUnit e Mockito;
  • Experiência com CI/CD e Docker;
  • Vivência com plataformas de Cloud, como AWS, Azure ou GCP;
  • Experiência com metodologias ágeis, como Scrum e Kanban;
  • Capacidade de atuar de forma autônoma na análise e resolução de problemas;
  • Comunicação assertiva para transitar entre discussões técnicas e alinhamentos com Produto e negócio.

Será um diferencial se você:

  • Tiver conhecimento aprofundado em performance e otimização de aplicações e bancos de dados;
  • Possuir experiência com soluções distribuídas e de alta disponibilidade;
  • Tiver experiência contribuindo para decisões e definições de arquitetura;
  • Possuir conhecimento em práticas avançadas de observabilidade e monitoramento.

A NOSSA EVOLUÇÃO É CRESCENTE!

E, para acompanhar esse crescimento, precisamos de pessoas que agreguem propondo ideias, soluções e desafios!

Gostou da oportunidade? Vamos juntos e​ faça parte da nossa história! 💜 #vempraframe

Acesse nosso grupo de vagas!