Desenvolvedor FullStack Sênior (Java e React)
Summary
Senior full-stack developer building scalable Java/Spring Boot backends and React/Next.js frontends in an agile team, with Oracle databases and REST APIs.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor FullStack Sênior (Java e React) based in Brazil.
This is an opportunity for a senior full-stack developer to contribute to the delivery of high-quality software solutions within an experienced technology environment.
You will work across both frontend and backend development, building scalable applications with modern Java and React technologies.
The role combines hands-on engineering with collaboration inside agile squads focused on delivering valuable software products.
You will contribute to technical decisions, implementation, code quality, and continuous improvement throughout the development lifecycle.
Your expertise will help shape reliable, maintainable solutions while keeping performance and user experience at the center.
The environment values collaboration, innovation, problem-solving, and continuous development of technical talent.
This is a strong fit for an experienced engineer who enjoys working across the stack and turning complex requirements into effective solutions.
Accountabilities:
- Develop and deliver software components and solutions across frontend and backend systems as part of an agile squad.
- Build and maintain modern web applications using React and Next.js, ensuring quality, performance, scalability, and usability.
- Develop backend services and APIs using Java 21 and Spring Boot 3, following established engineering standards and best practices.
- Work with Oracle databases and design, integrate, and consume RESTful APIs.
- Participate in technical discussions, solution design, code reviews, and continuous improvement initiatives.
- Apply Git-based version control practices and contribute effectively within Scrum and/or Kanban environments.
- Collaborate with other professionals to analyze requirements, solve technical challenges, and deliver software artifacts according to project needs.
- Contribute to scalable and reliable architectures, with opportunities to work with microservices, containers, CI/CD, messaging, cloud platforms, and automated testing.
- Solid professional experience with React and Next.js.
- Advanced knowledge of Java 21 (LTS) and hands-on experience with Spring Boot 3.
- Experience developing and integrating RESTful APIs.
- Experience working with Oracle databases.
- Practical knowledge of Git and software version control practices.
- Experience working with agile methodologies such as Scrum and/or Kanban.
- Strong problem-solving skills and the ability to identify opportunities for technical and process improvements.
- Good communication and teamwork skills, with the ability to collaborate effectively in multidisciplinary environments.
- Attention to detail and a strong focus on software quality and user experience.
- Desirable: experience with microservices architecture, Docker, Kubernetes, CI/CD pipelines, and messaging technologies such as RabbitMQ or Kafka.
- Desirable: familiarity with cloud environments such as Azure, AWS, or GCP.
- Desirable: experience with automated testing tools including JUnit, Jest, and Cypress.
- Fully remote work arrangement within Brazil.
- Flexible engagement based on project demand and UST contracting.
- Opportunity to work on technology projects within an experienced and innovation-focused environment.
- Collaboration with agile development squads and experienced technology professionals.
- Continuous exposure to modern technologies, architectures, and software engineering practices.
- Contracting model via Ltda, ME (PJ).
- The role requires the professional to work with their own equipment.
- Opportunity to contribute to projects involving Java, React, cloud technologies, microservices, DevOps, and modern development practices.