Java/ React Full- Stack Developer | Mid/ Sênior in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
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.
- 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.
- 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.
- 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.