GFT Technologies SE

Desenvolvimento Java Sênior (São Paulo/SP) - 137110

GFT Technologies SE Barueri, São Paulo, Brazil

IT Services and IT Consulting · 10,001+ employees

5 d ago
java Senior (5-10 yrs) Full-time Brazil
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The role involves developing and architecting scalable REST APIs and microservices within distributed environments. Responsibilities also include implementing CI/CD pipelines, managing system integrations via messaging, and ensuring high performance and security.

What they look for

Java Spring Boot Spring Cloud Microservices REST APIs Kafka RabbitMQ CI/CD Docker Kubernetes PostgreSQL MySQL MongoDB Redis Node.js JUnit

Requirements

Candidates must have solid experience with Java, Spring Boot, and microservices architecture in distributed systems. Proficiency in database management, containerization tools like Docker and Kubernetes, and automated testing methodologies is required.

Full description

O que buscamos: Buscamos um(a) profissional para atuar no desenvolvimento e arquitetura de soluções em ambientes distribuídos, com foco em APIs e microsserviços, promovendo a colaboração e a aplicação de boas práticas.

Responsabilidades:

  • Desenvolver APIs REST e microsserviços em ambientes distribuídos;
  • Implementar soluções escaláveis com foco em performance e segurança;
  • Integrar sistemas utilizando mensageria (Kafka, RabbitMQ, JMS);
  • Criar e manter pipelines de CI/CD;
  • Colaborar com times de produto e frontend para garantir entregas consistentes;
  • Aplicar boas práticas de programação, testes automatizados e revisão de código;
  • Monitorar e realizar troubleshooting de aplicações em produção;

Requisitos e Qualificações:

  • Experiência sólida em Java e frameworks como Spring Boot / Spring Cloud;
  • Conhecimento em arquitetura de microsserviços e sistemas distribuídos;
  • Experiência com bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e não relacionais (MongoDB, Redis);
  • Vivência em ambientes de Docker e Kubernetes;
  • Conhecimento em Node.js para desenvolvimento complementar e integrações;
  • Experiência com testes automatizados (JUnit, Mockito, TDD/BDD);
  • Familiaridade com ferramentas de versionamento (Git) e metodologias ágeis (Scrum/Kanban);

Diferenciais:

  • Experiência em Cloud (AWS, Azure ou GCP);
  • Conhecimento em segurança da informação aplicada a APIs;
  • Vivência em ambientes de alta disponibilidade e grande volume transacional;
  • Participação em comunidades técnicas, tech talks ou projetos open source;

Similar roles