Java/ React Full- Stack Developer | Mid/ Sênior

full timefront-endback-endfull-stacksoftwareengineeringremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Java/React Full-Stack Developer | Mid/Sênior in Brazil.

This role is focused on building scalable, high-performance software solutions within modern digital ecosystems, with a strong emphasis on catalog and platform-oriented development. You will contribute across the full software lifecycle, from design and implementation to testing, deployment, and continuous improvement. Working in a collaborative, agile environment, you will help shape technical decisions that impact system resilience, scalability, and performance. The position involves close interaction with cross-functional teams to ensure clarity, quality, and alignment throughout the development process. You will also contribute to the evolution of engineering practices, observability, and system optimization. This is a highly technical and impactful role for engineers passionate about distributed systems, modern architectures, and AI-augmented development.


Accountabilities:

  • Design and build scalable software solutions with a focus on catalog-based platforms and distributed architectures.
  • Participate in the full software development lifecycle, ensuring quality from design through delivery and maintenance.
  • Contribute to technical and architectural decisions, evaluating risks related to performance, scalability, security, and resilience.
  • Collaborate with cross-functional teams to define, build, and validate testing scenarios and automated test strategies.
  • Promote agile development practices, continuous feedback, and continuous improvement within the engineering team.
  • Monitor system metrics and performance indicators to identify optimization opportunities and drive system evolution.
  • Work closely with teams to ensure clear communication, alignment, and effective execution of complex technical solutions.
  • Support troubleshooting, debugging, and resolution of high-complexity production issues.
  • Requirements:

    • Solid experience as a Java Backend Developer using Java 17, 21+ and Spring Boot.
    • Strong knowledge of microservices architecture and distributed systems.
    • Experience with synchronous and asynchronous communication patterns.
    • Hands-on experience with messaging systems such as SNS/SQS or RabbitMQ.
    • Strong understanding of software engineering best practices and design principles.
    • Experience with relational and non-relational databases, including Oracle, PostgreSQL, MongoDB, and Redis.
    • Knowledge of software quality practices, including test pyramids, unit testing, and test automation.
    • Experience with observability and troubleshooting tools (Dynatrace is a plus).
    • Familiarity with agile methodologies, especially Scrum.
    • Nice to have: experience with Node.js and frontend technologies such as React, JavaScript, and TypeScript.
    • Nice to have: experience with micro-frontends and full-stack development.
    • Nice to have: knowledge of API integration, authentication, and frontend performance optimization.
    • Nice to have: experience using AI-assisted development tools (e.g., Amazon Q) and Google ADK for agent development.
    • Benefits:

      • Competitive compensation aligned with market standards.
      • 100% remote or hybrid flexibility depending on project allocation.
      • Opportunity to work on cutting-edge AI, generative AI, and cloud-native technologies.
      • Access to advanced AI-driven engineering tools and learning platforms.
      • Strong focus on professional growth, training, and continuous learning.
      • International, collaborative, and innovation-driven work environment.
      • Exposure to complex, large-scale digital transformation projects.
      • Inclusive culture that promotes diversity, collaboration, and knowledge sharing.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified