Jobgether

Desenvolvedor(a) FullStack - Java

Jobgether

JavaSpring FrameworkSpring BootAngularREST APIsSQLDockerCI/CDMicroservicesautomated testing

About the Role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) FullStack - Java based in Brazil. This role offers the opportunity to develop and modernize software solutions that support organizations in improving their operational performance and digital capabilities. You will work across the full stack, combining Java, Spring, and Angular to build reliable and scalable applications. The position involves contributing to the evolution and modernization of an established ERP platform while addressing new business needs and technical challenges. You will work with APIs, databases, integrations, microservices, automated testing, and modern DevOps practices. The role also encourages the use of generative AI to accelerate development, documentation, and understanding of legacy systems. You will join an agile environment that values technical excellence, collaboration, continuous learning, and meaningful contributions to software architecture and product evolution. This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) FullStack - Java based in Brazil. This role offers the opportunity to develop and modernize software solutions that support organizations in improving their operational performance and digital capabilities. You will work across the full stack, combining Java, Spring, and Angular to build reliable and scalable applications. The position involves contributing to the evolution and modernization of an established ERP platform while addressing new business needs and technical challenges. You will work with APIs, databases, integrations, microservices, automated testing, and modern DevOps practices. The role also encourages the use of generative AI to accelerate development, documentation, and understanding of legacy systems. You will join an agile environment that values technical excellence, collaboration, continuous learning, and meaningful contributions to software architecture and product evolution. Accountabilities: Develop and maintain full-stack functionalities using Java, Spring Framework, Spring Boot, and Angular. Contribute to the evolution, maintenance, and modernization of a mature ERP platform, balancing new development with the improvement of existing solutions. Design, develop, consume, and maintain REST APIs to support integrations and reliable communication between systems. Analyze business and technical requirements and implement appropriate business rules and software solutions. Investigate and resolve incidents while performing corrective and evolutionary maintenance to ensure application stability and reliability. Develop automated tests and contribute to quality strategies that improve software reliability and maintainability. Participate in technical and functional refinements, contributing to solution design, task clarification, and development estimates. Perform code reviews and share development practices that promote code quality, consistency, and maintainability. Contribute to incremental deliveries within an agile development environment, collaborating effectively with other team members. Support initiatives aimed at reducing technical debt and improving the long-term sustainability of the software. Contribute to improvements in application architecture, performance, scalability, and overall system stability. Use generative AI tools to support software development, technical documentation, code understanding, and analysis of legacy systems. Requirements: Hold a degree in Computer Science, Computer or Software Engineering, Systems Analysis and Development, Information Systems, or a related field. Demonstrate professional experience in Full Stack development using Java. Have solid experience with the Spring Framework and Spring Boot. Possess hands-on experience developing front-end applications with Angular. Have experience designing, developing, and consuming REST APIs. Demonstrate practical knowledge of relational databases and SQL. Have experience with Git and modern code versioning practices. Possess knowledge of software architecture and experience contributing to scalable and maintainable solutions. Have experience integrating different systems and developing solutions that enable reliable communication between applications. Demonstrate experience with microservices architectures and application decoupling. Have practical experience with Docker and containerized applications. Possess experience with CI/CD pipelines and modern software delivery practices. Demonstrate experience with automated testing and strong software development practices. Java, Spring Framework, Angular or React, Docker, DevOps, Scrum, or Kanban certifications are considered an advantage. Previous experience developing products for the education sector is desirable. Experience with technology transformation projects and legacy-system modernization is a plus. Knowledge of AI-assisted software engineering practices is desirable. Oracle Java platform certifications are considered an additional advantage. Benefits: Remote work under a CLT employment model. Working hours from 9:00 AM to 6:00 PM. Continuous training and professional development opportunities. Meal and food allowance (VA/VR). Comprehensive medical assistance. A day off during your birthday month. Wellhub / Gympass membership. Access to psychological, financial, and legal support through the employee assistance program. SESC benefits supporting leisure, culture, and well-being. Extended paternity leave. An environment that encourages innovation, respect, diversity, inclusion, continuous learning, and professional growth. 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

You'll be redirected to Jobgether's application page

Job Details

Salary

Not disclosed

Location

Brazil

Job type

Full-time

Category

Full-stack Development

Experience

Mid

Posted

Today

Job Highlights

  • Mid level role
  • 100% Remote — open to candidates in Brazil
  • Full-time position

About Jobgether

This job is hosted by Jobgether. Clicking Apply opens their site.

More jobs from Jobgether on RC9

Remote Work Style

Mixed

Mix of flexible and scheduled meetings

Your Match

See how well your skills line up with this role, and what you're missing.

AI Cover Letter

Generate a cover letter tailored to this job from your profile.