
Mid-Level Developer Fullstack (Java + Angular)
jobgether · Brazil
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 Mid-Level Developer Fullstack (Java + Angular) based in Brazil.
This is an opportunity to join a high-impact financial services project as a Full Stack Developer working across modern backend and frontend <technologies.You> will contribute to the evolution of scalable digital solutions while balancing technical excellence, maintainability, and business impact.The role combines Java and Angular development with microservices, microfrontends, and RESTful <APIs.You> will collaborate with multidisciplinary Agile teams to design, build, and implement reliable solutions for complex business <needs.You> will also contribute to technical and architectural decisions and help continuously improve engineering practices and standards.The position offers opportunities to support less-experienced developers through knowledge sharing and technical <guidance.It> is well suited to a developer who enjoys solving challenging problems and applying modern engineering and AI-assisted development practices.
Accountabilities
- Design, develop, and evolve full-stack solutions using Java and Angular, with a strong focus on scalability, maintainability, quality, and business impact.
- Build and integrate microservices and RESTful APIs to support efficient and reliable application architectures.
- Develop and maintain microfrontend solutions and contribute to the evolution of modern application architectures.
- Apply architectural patterns such as Backend for Frontend (BFF) and Model-View-ViewModel (MVVM) where appropriate.
- Contribute to the continuous improvement of engineering processes, practices, coding standards, and technical solutions.
- Analyze complex technical challenges and make thoughtful decisions considering scalability, maintainability, user experience, and business requirements.
- Collaborate with multidisciplinary teams throughout solution definition, development, testing, and implementation.
- Participate in technical and architectural discussions, helping ensure solutions follow established engineering best practices.
- Support and mentor less-experienced developers by sharing technical knowledge, reviewing approaches, and encouraging continuous learning.
- Contribute to Agile ceremonies and delivery activities within a Scrum-based development environment.
- Use AI-assisted development tools responsibly to improve productivity, code quality, and engineering workflows.
Requirements
- Solid professional experience developing applications with Java and Angular.
- Hands-on experience with Node.js, microservices, and RESTful APIs.
- Experience designing or developing microservices and microfrontend architectures.
- Knowledge of architectural patterns such as BFF and MVVM.
- Strong understanding of software engineering principles and practices, including SOLID, KISS, YAGNI, DRY, and DDD.
- Experience working in Agile development teams, particularly with Scrum.
- Proficiency with version control and collaborative development tools such as Git and GitHub.
- Familiarity with AI-powered development and productivity tools such as Claude, GitHub Copilot, and similar solutions.
- Strong analytical and problem-solving abilities, with a critical-thinking approach to technical challenges.
- Ability to work collaboratively with multidisciplinary teams and communicate technical concepts effectively.
- Willingness and ability to support the technical development of less-experienced team members.
Nice to have
- Experience or knowledge of Software Architecture.
- Familiarity with CI/CD practices and modern software delivery pipelines.
- Experience with Docker and understanding of infrastructure and networking concepts.
- Experience with automated testing and software quality strategies.
- Exposure to modern cloud-native or distributed application development environments.
Benefits
- Health and dental insurance.
- Meal and food allowances.
- Childcare assistance.
- Extended parental leave.
- Access to fitness, wellness, and healthcare professionals through Wellhub/Gympass and TotalPass.
- Profit-sharing and results-based participation (PLR).
- Life insurance.
- Continuous learning opportunities through a dedicated corporate learning platform.
- Access to online professional courses and development resources.
- Language-learning platform.
- Discounts through partner programs and participating establishments.
- Free online resources focused on physical health, mental health, and overall well-being.
- Pregnancy and responsible parenthood support programs.
- Partnerships with educational institutions and training providers.
- Employee well-being initiatives and ongoing support.
- Opportunities to work on high-impact projects within the financial services sector.
- Collaborative, technology-focused environment with opportunities for professional growth.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
