cover

Specialist Java and PHP Developer/ 3 days ago

Application ends: 2026-05-09

Quick Summary

This remote Specialist Backend Java Developer role in Brazil requires expertise in PHP Laravel and focuses on implementing and evolving microservices and event-driven architectures (Kafka/RabbitMQ), leading technical decisions, ensuring production system stability, and conducting high-standard code reviews. Candidates must possess in-depth advanced Java knowledge (Multithread, memory management, Virtual Threads, functional programming), extensive Design Patterns experience, solid Spring framework experience, mastery of resilience strategies, practical experience with Kafka and RabbitMQ, and advanced proficiency in SQL query tuning, cache strategies, and both relational and NoSQL databases (MongoDB or DynamoDB). Advanced observability (OpenTelemetry, APM), Kubernetes, Cloud platform (AWS or GCP) experience, Documentation as Code, and AI-assisted tool proficiency are also required.

Who We Are

We are a digital transformation ecosystem that combines technology and strategic vision to scale results and increase value for our clients. We build innovative and disruptive solutions across more than 300 projects with major national companies in multiple segments.

Our purpose is to positively impact people and businesses, empowering each to reach their maximum potential. We respect all differences and foster an open, free environment for autonomy, idea sharing, learning from mistakes, connecting with others, and driving change.

If you seek a collaborative, challenging environment that encourages continuous evolution and empowers you to be the protagonist of your story, this is your place!

Important Information:

  • Employment Type: CLT (Brazilian Labor Law Contract)
  • Work Model: Remote
  • Hours: 9 AM to 12 PM and 1 PM to 6 PM. The workday is flexible based on schedules and deliveries.
  • Process Steps: 3 to 4 stages, with an average of up to 3 business days between stages.
  • Communication Channels: Email and WhatsApp. Please ensure your contact information is correct upon application to avoid communication issues.

What We Are Looking For

We are seeking a Specialist Backend Java Developer with expertise in PHP Laravel to join our team. This role involves implementing and orchestrating modern microservices and event-driven architectures (Kafka/RabbitMQ), taking end-to-end ownership from implementation to production deployment. You will lead complex integrations, perform advanced application tuning, manage database integrations (SQL/NoSQL), champion emerging technologies, and establish environments for high-standard code reviews.

Your Day-to-Day Responsibilities:

  • Implement and evolve microservices application architectures and event-driven systems, ensuring scalability, resilience, and maintainability.
  • Develop reference application architecture templates for the team as needed.
  • Lead technical decisions with an impact-driven vision, clearly articulating trade-offs for the team and product, even with incomplete information.
  • Ensure the stability of production systems by performing incident response, defining correction priorities, and proposing structural improvements to prevent recurrence.
  • Implement and disseminate observability practices (OpenTelemetry, APM with Datadog/NewRelic/Dynatrace) and distributed tracing to enhance operational predictability.
  • Conduct high-standard code reviews, guiding the team on best practices in architecture, design patterns, testing, and security.
  • Manage complex integrations with internal and external systems, applying resilience patterns such as Circuit Breaker, Retry, Fallback, and SAGA.
  • Identify bottlenecks and improvement opportunities in SQL queries, cache strategies, and connection pool configurations to optimize application performance.
  • Directly support Technical Leads in technical agreements across squads, product, and other areas, translating technical complexity into clear and traceable business impact.
  • Responsibly explore and adopt emerging technologies, evaluating cost, benefit, and risk before incorporation into the team's stack.
  • Continuously improve development processes and practices, applying Artificial Intelligence techniques to optimize software development in an advanced and responsible manner.

Required Skills & Experience:

  • In-depth advanced Java: Expertise in Multithread, memory management/GC, Virtual Threads (Java 21), understanding of LTS version differences, and full mastery of functional programming.
  • Extensive knowledge of Design Patterns with the ability to apply them appropriately; understanding of internal Dependency Injection mechanisms (Reflection/Proxies).
  • Solid experience with Spring (Boot, Data, Security) and reactive frameworks.
  • Mastery of resilience strategies in integrations: Circuit Breaker, Retry, Fallback, and SAGA (e.g., Resilience4j); understanding of Idempotence.
  • Practical and in-depth experience with Kafka (Partitions, Offsets, Consumer Groups) and advanced RabbitMQ (DLQ, Retry Policies, Exchanges).
  • Ability to perform SQL query tuning, index creation, and cache strategies (local vs. distributed, TTL, and invalidation).
  • Advanced proficiency in at least one relational database and one NoSQL database (MongoDB or DynamoDB).
  • Mastery of advanced observability with OpenTelemetry, at least one APM tool (Datadog/NewRelic/Dynatrace), and distributed tracing.
  • Practical experience with Kubernetes (ecosystem interpretation, direct administration not required).
  • Practical experience with components of at least one Cloud platform (AWS or GCP).
  • Proven ability and experience in Documentation as Code using Mermaid or PlantUML via markdown files.
  • Solid mastery of strategies in at least one AI-assisted tool (GitHub Copilot, Cursor, Antigravity, or Claude Code), plus practical experience consuming at least one type of MCP Server through these tools.

Bonus Points If You Have:

  • Active committer in relevant open-source repositories.
  • Experience in advanced database integration tuning using JPA and connection pools (e.g., HikariCP).
  • Technical publications in relevant channels (blog, articles, lectures, conferences).
  • Experience with frameworks like Apache Camel or other system integration (ESB/EDA) frameworks.
  • Experience in high-complexity event-driven architecture (EDA).
  • Knowledge or experience with columnar or graph databases.
  • Active Cloud certifications (AWS or GCP).
  • Implementation of API Gateways (Kong, Sensedia, AWS API Gateway) via configuration and/or code.
  • Experience in architectural integration of LLM APIs (LangChain, RAG/vector databases) or creation of proprietary AI-based solutions.
  • Ability to lead monolith to microservices migrations.
  • Implemented more than two examples of high technical complexity MCP servers.

Our Benefits for Builders:

  • Food/Meal Allowance (VA/VR) on Caju card.
  • Home-Office Allowance on Caju card.
  • Flexible Points Program on your Caju card – a flexible amount for you to use as you wish.
  • Porto Seguro National Health Plan (Silver Plan with private room and no co-payment), with 50% of the monthly fee covered by Builders.
  • Porto Seguro Dental Assistance (Bronze Plan), with 100% of the monthly fee paid by Builders.
  • Daycare Assistance for children up to 72 months.
  • Mental Health Assistance – access to the Vida+ app.
  • Physical Health Assistance – access to the Gympass app.
  • Life insurance.

All our vacancies are inclusive and open to people of all gender identities, sexual orientations, ages, ethnicities, cultures, origins, beliefs, disabilities, and other diversities. We believe that plurality enriches our team and promotes a more innovative and collaborative work environment.

Curious to know more? Apply now!

Share

Platform Builders

Platform Builders

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy