Desenvolvedor(a) FullStack - Java
Jobgether Brazil
Internet Marketplace Platforms · 11-50 employees
About the role
Develop and maintain full-stack functionalities using Java, Spring, and Angular to modernize an established ERP platform. Collaborate in an agile environment to design APIs, resolve incidents, and implement automated testing strategies.
What they look for
Requirements
Requires a degree in a computer-related field and professional experience in full-stack Java development. Candidates must have hands-on experience with Spring Boot, Angular, REST APIs, and modern DevOps practices.
Benefits
Full description
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.
\n
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.
\nHow 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
Similar roles
-
Software Engineer (Java with Snowflake)
DTCC Hyderabad, Telangana, India
-
Java BackEnd Developer
Consort Group Lisbon, Portugal · €28K–€40K/yr
-
Senior Java Developer & AI | Remote
Grupo Data Lisbon, Portugal
-
Java Backend Developer
Capco Mumbai, Maharashtra, India
-
Senior Developer (Java, AWS, DevOps)
Deploja AB Gothenburg, Västra Götaland County, Sweden
-
Software Engineer III - Java AWS
JPMorgan Chase & Co. Bengaluru, Karnataka, India