Senior Backend Developer (São Paulo-Brasil)

Vermont Solutions
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, Spanish, Portuguese
Experience level
Senior

Job location

Tech stack

Java
Software Quality
Continuous Integration
Serialization
Distributed Systems
JSON
Message Broker
Delivery Pipeline
Spring-boot
Backend
Kubernetes
Apache Flink
Avro
Real Time Data
Kafka
REST
Docker
Microservices

Job description

️ Design, develop, and maintain Spring Boot-based microservices, ensuring performance, resilience, and scalability.

️ Implement and optimize real-time data streaming processes using Apache Flink.

️ Build and maintain Apache Kafka pipelines (producers, consumers, topics, schemas, streams).

️ Participate in the design of distributed and event-driven architectures.

️ Develop RESTful APIs, integrate with message brokers, and manage serialization formats (Avro, JSON).

️ Work with Docker and Kubernetes for containerized deployments.

️ Collaborate in CI/CD processes, ensuring automation, efficiency, and code quality.

️ Solve complex technical challenges and contribute to continuous improvement.

️ Collaborate with international teams, communicating effectively in English (B1), Portuguese (B2) and Spanish (B2)

Requirements

Vermont Solutions is seeking a highly specialized Senior Backend Developer to join a high-impact technology project in the banking sector. If you have extensive experience building microservices, working with distributed architectures, and handling real-time data streaming systems, this opportunity is for you! ?, We are looking for a backend professional with 5-6 years of experience, passionate about event-driven architectures, real-time data processing, and high-performance platforms. Someone who enjoys building scalable solutions and has strong expertise with Apache Kafka, Spring Boot, and Apache Flink.

If you thrive in agile environments and are motivated by international projects, we want to meet you! ?, ? 5-6 years of experience in backend development.

? Strong hands-on experience with:

  • Apache Kafka (mandatory)

  • Spring Boot microservices

  • Apache Flink for real-time processing

? Proficiency in Java or Scala.

? Deep understanding of distributed systems and event-driven architectures.

? Experience with RESTful APIs, message brokers, and data formats (Avro, JSON).

? Familiarity with Docker, Kubernetes, and CI/CD pipelines.

? Strong problem-solving skills and ability to work in agile environments.

Benefits & conditions

At Vermont Solutions, we believe work should be meaningful, dynamic, and enjoyable. Here's what you can expect:

Technical training plan and access to certifications.

Professional development and a clear career path.

Flexible working hours.

Flexible compensation plan tailored to your needs (private health insurance, language training vouchers, childcare vouchers, transportation card…).

Integration into a motivated and innovative team within a dynamic work environment.

A sustainable management model and effective equality policies, fostering open and inclusive workspaces.

Apply for this position