About the company
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.
Responsibilities
- 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.
Conditions
- 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.