Senior Software Engineer BE Java @TQI
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Software Engineer BE Java @TQI

YDay - TQI is hiring a remote Senior Software Engineer BE Java. 💸 Salary: unspecified 📍Location: Worldwide

Role Description

O que você vai fazer:

  • Desenvolver e manter APIs RESTful robustas, escaláveis e bem documentadas utilizando Spring Boot, em Java e/ou Kotlin;
  • Integrar sistemas internos e externos aplicando boas práticas de interoperabilidade e mensageria com Apache Kafka;
  • Participar ativamente da arquitetura das soluções, propondo melhorias técnicas e estruturais em um ambiente de microsserviços na AWS;
  • Realizar code reviews, garantir qualidade técnica e disseminar cultura de excelência no time;
  • Otimizar e monitorar a performance das aplicações, garantindo alta disponibilidade e resiliência em produção;
  • Documentar soluções e decisões técnicas (ADRs, specs, OpenAPI), apoiando o crescimento do time;
  • Colaborar na análise de requisitos técnicos, prototipação e estimativas junto aos times de produto e arquitetura.

Qualifications

  • Java, com domínio das boas práticas modernas da linguagem (Records, Sealed Classes, Pattern Matching, Virtual Threads etc.);
  • Kotlin para desenvolvimento backend, com domínio dos recursos modernos da linguagem (Null Safety, Data Classes, Sealed Classes, Coroutines, Extension Functions) e interoperabilidade com Java;
  • Spring Boot — criação de APIs REST, segurança, testes e integração com serviços;
  • Apache Kafka, SQS e SNS — experiência com mensageria, produção/consumo de eventos e integração assíncrona;
  • Interoperabilidade — vivência em projetos que envolvem integração entre sistemas (REST, eventos, filas, legados);
  • AWS — vivência prática com serviços como RDS, ECS, EC2 (ou equivalentes em nuvem) aplicados ao desenvolvimento de software;
  • Conhecimento em banco de dados PostgreSQL, banco não relacional como MongoDB e Cassandra;
  • Experiência em Testes unitários, de componentes e de integração;
  • Documentação e versionamento de APIs com Swagger / OpenAPI;
  • Ferramentas de build (Maven ou Gradle) e controle de dependências;
  • Versionamento com Git e Git Flow;
  • Noções sólidas de Arquitetura Hexagonal, DDD (Domain-Driven Design) e Clean Architecture;
  • Experiência com CI/CD, containers (Docker) e pipelines de deploy;
  • Monitoramento e observabilidade de aplicações (Prometheus, Grafana, ELK Stack, New Relic, Datadog).

Requirements

  • Vivência prática com Spec-Driven Development (SDD) — escrita de specs estruturadas, requirements, design e tasks como artefato principal do desenvolvimento;
  • Utilizar ferramentas de Inteligência Artificial no dia a dia da engenharia (Kiro AWS e Claude Code) para acelerar implementação, revisão, refatoração, escrita de testes e geração de documentação técnica;
  • Vivência prévia no segmento financeiro, core bancário ou fintechs.

Benefits

  • 🛒 Vale Alimentação/Refeição (Ifood Benefícios) de R$1.060,00/mês;
  • 💻 Auxílio Home Office de R$200,00/mês;
  • 🩺 Convênio Médico e Odontológico (SulAmérica) - 100% gratuito para você;
  • 🏋‍️‍Gympass (Wellhub);
  • 🧠 Wellz (Plataforma para seu bem estar físico e emocional);
  • 💰 PLR (Participação nos Lucros e Resultados);
  • 📘 Acesso ilimitado a Udemy;
  • 💙 Seguro de vida (Prudential);
  • 👶 Auxílio Creche;
  • 🐶 Plano de saúde Pet (Guapeco);
  • ✨ Eventos e treinamentos internos;
  • 📚 Parceria com descontos em faculdades e escolas de idiomas;
  • 🚀 Programas de indicação e reconhecimento.
Before You Apply
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer BE Java @TQI
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 150,000+ Remote Jobs
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 150,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 150,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later