VIAFLOW®

Senior Backend Developer – Java

VIAFLOW®

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain scalable backend services using Java 21 and the Quarkus framework.
  • Develop event-driven systems using messaging and streaming platforms (e.g., Pub/Sub, Kafka).
  • Implement cloud-native microservices, preferably on Google Cloud Platform (GCP) or equivalent environments.
  • Build and integrate robust APIs (publishers and consumers) with a focus on performance and security.
  • Mentor and train new developers, conduct code reviews, and support the team in meeting delivery timelines.
  • Ensure quality through design patterns, thorough system documentation, and SDLC best practices.
  • Actively participate in technical design discussions (whiteboarding) and complex architectural decisions.
  • Troubleshoot production issues and collaborate with CI/CD processes (Azure DevOps).

Requirements

  • Proven experience in Enterprise environments.
  • Strong Java expertise: hands-on experience with Java 21, including Streams, functional programming, and asynchronous programming (Futures/CompletableFutures).
  • Experience with Quarkus, JDBC, and ORM frameworks.
  • Solid knowledge of microservices and event-driven design patterns.
  • Experience with document-oriented databases, specifically MongoDB.
  • Familiarity with GCP (preferred), AWS, or other major cloud providers.
  • Familiarity with Agile methodologies (Scrum/Kanban) and version control with Git.
  • Intermediate to advanced English for verbal and written communication with an international team.
Benefits
  • Engagement via a cooperative contract model
  • Hybrid work allowance
  • People Hub - Benefits Club
  • DIT - Temporary Disability Daily Allowance
  • Birthday day off — after all, it’s a day to celebrate!
  • TotalPass
  • Training and certifications
  • Complimentary iFood Club
  • Colab+ package with access to WellHub, Avus and Starbem
  • Hybrid work model (3x per week in the Av. Paulista area)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 21Quarkusevent-driven systemsmicroservicesAPIsJDBCORM frameworksMongoDBcloud-nativeasynchronous programming
Soft Skills
mentoringcode reviewsteam collaborationcommunicationtechnical design discussionstroubleshootingdelivery timelinesdocumentationproblem-solvingleadership