Desenvolvedor(a) Backend Java Sênior
Softtek São Paulo, São Paulo, Brazil
IT Services and IT Consulting · 10,001+ employees
About the role
Develop, maintain, and evolve backend solutions and REST APIs using Java 17+ and Spring Boot 3+. Collaborate on architectural decisions, perform code reviews, and provide technical guidance to the development team.
What they look for
Requirements
Requires senior-level experience with Java 17+, Spring Boot 3+, and API development. Candidates must have knowledge of Kafka, API resilience patterns, CI/CD practices, and database management.
Full description
Sobre a oportunidade
Estamos buscando um(a) Desenvolvedor(a) Backend Java Sênior para atuar no desenvolvimento e evolução de soluções backend, APIs e integrações entre sistemas.
Buscamos um profissional com forte senioridade técnica e autonomia, capaz de contribuir em decisões de arquitetura, definição de contratos de APIs, code reviews, avaliação de impactos técnicos e orientação de outros desenvolvedores.
Responsabilidades
- Desenvolver, evoluir e manter soluções backend utilizando Java 17+ e Spring Boot 3+;
- Desenvolver e evoluir APIs REST, garantindo qualidade, segurança, versionamento e consistência dos contratos;
- Definir e manter contratos de APIs utilizando OpenAPI/Swagger;
- Desenvolver integrações entre sistemas e APIs;
- Implementar soluções de processamento assíncrono utilizando Kafka;
- Aplicar boas práticas de resiliência de APIs, incluindo timeout, retry, circuit breaker e fallback;
- Desenvolver e manter testes unitários e de integração;
- Participar de decisões técnicas e de arquitetura;
- Realizar code review e contribuir para a evolução da qualidade do código;
- Avaliar impactos técnicos e apoiar a definição de soluções;
- Atuar em conjunto com outros desenvolvedores, compartilhando conhecimento e orientando tecnicamente o time;
- Trabalhar com práticas de versionamento, CI/CD e conteinerização.
Requisitos obrigatórios
- Experiência com desenvolvimento Backend Java;
- Experiência com Java 17+;
- Experiência com Spring Boot 3+;
- Experiência no desenvolvimento e evolução de APIs REST;
- Conhecimento de OpenAPI/Swagger, versionamento e contratos de API;
- Experiência com Kafka e processamento assíncrono;
- Conhecimento de resiliência de APIs: timeout, retry, circuit breaker e fallback;
- Experiência com testes unitários e de integração;
- Conhecimento de Docker e CI/CD;
- Conhecimento de segurança de APIs, incluindo OAuth2/JWT;
- Experiência com integração entre sistemas e APIs;
- Conhecimento de bancos de dados relacionais e SQL;
- Experiência com Git e boas práticas de desenvolvimento.
Idioma: Inglês técnico.
Diferenciais
- Conhecimento de Apache Camel;
- Conhecimento de Redis;
- Experiência com Kubernetes e Cloud;
- Conhecimento de Microsserviços e DDD;
- Experiência em ambientes bancários;
- Conhecimento de governança de APIs;
- Experiência prática com ferramentas de IA generativa aplicadas ao desenvolvimento de software.
Localização da Vaga: Brasil – São Paulo
Modelo de trabalho: Híbrido 2 a 3x presenciais - São Paulo/ZS.
Similar roles
-
Java Architect - AI & Agentic Platforms
Publicis Groupe Holdings B.V Chicago, Illinois, United States · $160K–$200K/yr
-
Principal Java Microservices Architect -AI & Agentic Platforms
Publicis Groupe Holdings B.V Chicago, Illinois, United States · $190K–$240K/yr
-
Desarrollador BackEnd (Java)
Sofka Medellín, Antioquia, Colombia
-
Software Engineer - Access Management (Java Full Stack)
Ford Motor Company Dearborn, Michigan, United States · $99K–$166K/yr
-
Java Fullstack Developer
Valce Talent Solutions Mexico
-
Senior Java Software Engineer - Product Support (Remote)
Neumo Holdings LLC Dallas, Texas, United States