
Desenvolvedor Pleno
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil.
• 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.
• 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.
• 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.
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.