Desenvolvedor Pleno

atAmbevRemoteBR flagBrazilFull-timeSoftware EngineerMid-levelSenior

Posted 1 day ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design and enhance backend microservices in Java utilizing Spring Boot within a large-scale platform.

• Engage in REST API and event-driven architectures across BFF, domain services, and asynchronous consumers.

• Implement and sustain RabbitMQ integrations, including topic exchanges, listeners, dead-letter queues, and retry strategies.

• Work with MongoDB for data persistence, encompassing document modeling, compound indexes, and multi-tenant collections.

• Utilize Redis for caching, idempotency, and managing concurrency control.

• Participate in technical refinements, suggesting enhancements and questioning existing methods.

• Ensure quality through unit testing with JUnit/Mockito and integration testing.

• Contribute to refactoring efforts and structural improvements aimed at maintainability.

• Engage in code reviews while adhering to SOLID principles and Clean Code practices.

• Diagnose and resolve bugs utilizing root cause analysis, distributed tracing, and log correlation.

• Implement observability practices, including monitoring, structured logging, dashboards, and alerts.

• Integrate with external microservices via REST clients, applying timeout, retry, and circuit breaker patterns.

• Familiarize with and utilize technical documentation, including ADRs and architectural diagrams.

• Collaborate with colleagues across various regions and functions to support BEES' global B2B commerce platform.


⛳️ Requirements

• Proficiency in Git (feature branches, pull requests, code review workflow).

• Experience with Java 17+ and Spring Boot, including Spring Web, Spring Data, and Spring AMQP.

• Knowledge of messaging systems such as RabbitMQ, Kafka, or SQS.

• Familiarity with Redis, including distributed locks and caching TTL.

• Understanding of DevOps fundamentals: Docker, Kubernetes, and CI/CD pipelines.

• Experience with cloud platforms like Azure or AWS.

• Knowledge of REST client integration patterns, including timeout, retry, and resilience strategies.

• Ability to create technical documentation utilizing UML and ADRs.

• Experience with AI Agents to enhance development productivity.

• Comfortable engaging in technical discussions.

• Willingness to pursue continuous learning.

• Driven to build dependable solutions.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Opportunities for professional development and growth.

• Flexible working hours and remote work options.

People also viewed

avra10 hours ago

Member of Technical Staff – Deployment Platform

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
ClickHouse10 hours ago

Manager, Documentation Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$120k – $190k/year
ApplyView job
Michael Baker International10 hours ago

Telecommunications Designer – RCDD, Buildings Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$90k – $135k/year
ApplyView job
Bright Vision Technologies10 hours ago

SAP BTP Developer

US flagUnited States OnlyFull-timeSoftware Engineer$115k – $165k/year
ApplyView job
Harris Computer10 hours ago

Website Developer

IN flagIndia OnlyFull-timeSoftware Engineer
ApplyView job
Open Energy Transition11 hours ago

Software Engineer

DE flagGermany OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers