Desenvolvedor Backend - Sênior

Jobgether

Brasil

Presencial

BRL 180 000 - 320 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Fully remote work model

Resumo da oferta

Jobgether está buscando um Desenvolvedor Backend Sênior no Brasil para liderar o desenvolvimento de soluções backend escaláveis com Java 11–21 e Spring Boot. O profissional trabalhará com APIs REST, integração com Oracle/MySQL e práticas de TDD em um ambiente ágil e DevOps.

Perfil busca foco em qualidade, domínio de DDD, SOLID e padrões de design, com participação em cerimônias ágeis, pair programming e melhoria contínua, mantendo alto ownership do produto.

Qualificações

  • 10+ anos de experiência em backend.
  • Domínio de Java 11–21 e Spring Boot.
  • Experiência com REST APIs, Swagger e SOAP client.
  • Sólida experiência com Oracle e MySQL.
  • JUnit, Mockito, TDD e testes automatizados.
  • DDD e princípios de OO.
  • Microsservices com padrões como Circuit Breaker, API Gateway e BFF.
  • Conhecimento de SOLID e padrões de design.
  • Conhecimento em containers e AWS é desejável.
  • Ambiente Agile/Squad e cerimônias.

Responsabilidades

  • Desenvolver e manter soluções backend com Java 11–21.
  • Construir serviços com Spring Boot.
  • Projetar APIs REST, documentar com Swagger e integrações SOAP.
  • Integrar com Oracle/MySQL.
  • Criar testes automatizados com JUnit/Mockito.
  • Aplicar DDD e SOLID.
  • Desenhar microsserviços com padrões relevantes.
  • Participar de cerimônias Agile e colaboração entre equipes.
  • Contribuir para CI/CD e cultura DevOps.
  • Trabalhar com equipes multidisciplinares.

Conhecimentos

Backend engineering
Java
Spring Boot
REST APIs
DDD
TDD / test automation
Agile/Squad
Kafka / messaging
Cloud / AWS
Git

Ferramentas

Oracle
MySQL
JUnit
Mockito
Swagger
SOAP
Docker
Kubernetes

Descrição da oferta de emprego

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Backend - Sênior based in Brazil.

This is an opportunity for a senior backend engineer to build and evolve high-impact technology solutions used by thousands of people across Brazil.

You will work primarily with Java and Spring Boot, developing scalable services and robust integrations in a modern engineering environment.

The role combines API development, microservices architecture, database management, automated testing, and domain-driven design.

You will contribute to technical decisions while applying solid software engineering principles and proven design patterns.

The environment values Agile delivery, DevOps practices, collaboration, automation, and strong ownership of the product lifecycle.

You will work alongside multidisciplinary teams, participating in technical discussions, pair programming, and continuous improvement initiatives.

This is a strong fit for an experienced backend professional who enjoys solving complex problems and building reliable, scalable systems.

Accountabilities
  • Develop and maintain backend solutions using Java 11 through Java 21, ensuring code quality, scalability, performance, and maintainability.
  • Build and evolve applications and services using Spring Boot.
  • Design and implement REST APIs, including API documentation with Swagger, as well as integrations and SOAP clients.
  • Develop and maintain solutions using Oracle and MySQL databases.
  • Create and maintain automated tests using JUnit, Mockito, TDD, and other appropriate testing approaches.
  • Apply object-oriented programming principles and Domain-Driven Design (DDD) to create robust and maintainable solutions.
  • Design and implement microservices using appropriate architectural patterns, including Circuit Breaker, API Gateway, and Backend for Frontend (BFF).
  • Apply SOLID principles and established software design patterns throughout development.
  • Participate actively in Agile ceremonies and contribute to a collaborative squad culture.
  • Take ownership of product outcomes while collaborating closely with peers and other business and technical areas.
  • Contribute to Pair Programming and XP practices to promote knowledge sharing and engineering excellence.
  • Support a DevOps culture, identifying opportunities for automation and contributing to CI/CD improvements.
  • Collaborate with technical and product stakeholders to solve problems and continuously improve software delivery.
Requirements
  • 10+ years of professional software development experience, with strong expertise in backend engineering.
  • Advanced proficiency in Java 11–21 and Spring Boot.
  • Strong experience developing REST APIs, working with Swagger, and creating SOAP clients.
  • Solid experience with relational databases, particularly Oracle and MySQL.
  • Hands-on experience with JUnit, Mockito, automated testing, and TDD.
  • Strong understanding of object-oriented programming and Domain-Driven Design (DDD).
  • Experience with microservices architecture and patterns such as Circuit Breaker, API Gateway, and Backend for Frontend.
  • Strong knowledge of SOLID principles and software design patterns.
  • Familiarity with containers and cloud environments, particularly AWS, is desirable.
  • Knowledge of Apache web servers and multi-threaded programming is a plus.
  • Experience with messaging technologies such as Kafka or RabbitMQ is desirable.
  • Experience working within Agile/Squad environments, actively participating in ceremonies and collaborating across teams.
  • Familiarity with Pair Programming and XP practices.
  • Understanding of DevOps, automation, and CI/CD principles.
  • Strong sense of ownership, collaboration, adaptability, and commitment to continuous learning and technical excellence.
Benefits
  • Fully remote work model.
  • Opportunity to contribute to large-scale digital products with significant user impact.
  • Exposure to modern Java, Spring Boot, microservices, cloud, containers, messaging, DevOps, and CI/CD practices.
  • Collaborative Agile and squad-based working environment.
  • Opportunities for technical knowledge sharing and continuous professional development.
  • Access to technology communities, training initiatives, leadership development, and educational partnerships.
  • Inclusive environment that values diversity, respect, ethics, collaboration, and professional growth.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Pessoa Desenvolvedor (a) Back end Java Sênior
Pessoa Desenvolvedor (a) Back end Java Sênior

Jobgether • Brasil

Presencial
BRL 240 000 - 360 000
Dev Backend Java Senior - Segmento Financeiro
Dev Backend Java Senior - Segmento Financeiro

Jobgether • Brasil

Presencial
BRL 180 000 - 280 000
iFood food and meal allowance.
Home office assistance.
Health insurance.
+9
Pessoa Desenvolvedora Back-end Java Pleno
Pessoa Desenvolvedora Back-end Java Pleno

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Competitive salary
Continuous learning
Collaborative team environment
+1
Desenvolvedor Java FullStack Sênior - Contrato Determinado
Desenvolvedor Java FullStack Sênior - Contrato Determinado

Jobgether • Brasil

Presencial
BRL 200 000 - 360 000
PJ contractor
Autonomy over architecture
Agile environment
+2
Desenvolvedor Fullstack PL (Squad Canais)
Desenvolvedor Fullstack PL (Squad Canais)

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Meal allowance
Unimed Unimax health insurance
Dental insurance
+7
Desenvolvedor Java
Desenvolvedor Java

Jobgether • Brasil

Presencial
BRL 90 000 - 130 000
Health insurance
Dental insurance
Life insurance
+3
Microservices Engineer
Microservices Engineer

Jobgether • Brasil

Presencial
BRL 180 000 - 320 000
Learning budget
Annual paid leave
Travel opportunities
+1
Desenvolvedor(a) Backend Java
Desenvolvedor(a) Backend Java

Catena • São Paulo

Híbrido
BRL 134 000 - 234 000
Desenvolvedor(a) Full Stack C# / Angular Sênior
Desenvolvedor(a) Full Stack C# / Angular Sênior

Jobgether • Brasil

Presencial
BRL 180 000 - 260 000
Desenvolvedor Java Sênior / Backend Engineer
Desenvolvedor Java Sênior / Backend Engineer

Winnin • São Paulo

Teletrabalho