Accountabilities
- Develop and enhance applications using Java/J2EE, including solutions based on Spring Boot, microservices, REST APIs, and CI/CD practices.
- Investigate, debug, and resolve issues in C++ applications and calculation engines, identifying errors and discrepancies in financial results.
- Perform targeted C++ development and adjustments while maintaining application quality and stability.
- Identify and remediate application vulnerabilities, contributing to secure and reliable software environments.
- Support applications related to Market Risk, including sensitivities, Value at Risk (VaR), and Stress Testing.
- Work with Linux/Unix environments and Shell scripting to support development, troubleshooting, and application operations.
- Use Git for version control and collaborate within Agile/Scrum development processes.
- Apply AI-powered development tools, including Devin, to improve engineering productivity and development workflows.
- Collaborate closely with international teams throughout application development, maintenance, troubleshooting, and delivery.
- Analyze complex technical and business problems, balancing software development responsibilities with investigation and production support.
Requirements
- Professional experience developing with Java and strong professional experience with C/C++.
- Solid experience with Java/J2EE and modern backend development practices.
- Hands-on knowledge of Spring Boot, microservices architecture, REST APIs, CI/CD, Git, and Agile/Scrum methodologies.
- Professional experience working with Linux/Unix environments and Unix Shell.
- Knowledge of Market Risk concepts, particularly sensitivities, VaR (Value at Risk), and Stress Testing.
- Strong analytical, investigative, and problem-solving abilities, with the capacity to diagnose complex application and calculation issues.
- Ability to move comfortably between Java and C++ development and work across existing and evolving applications.
- Conversational English and Spanish are mandatory for collaboration with international teams.
- Availability to relocate to Portugal or Spain in the future is required.
- Experience in banking, financial institutions, capital markets, risk systems, or financial calculation engines is a strong advantage.
- Familiarity with Devin or other AI-assisted software development tools is considered a plus.
- Previous experience in international projects is desirable.
Benefits
- 100% remote work initially, allowing you to work from Brazil.
- Opportunity to contribute to an international project within the financial-services sector.
- Exposure to complex Market Risk systems and technologies used in critical financial applications.
- Hands-on work across Java, C++, Linux, cloud-native development practices, and AI-powered engineering tools.
- Collaboration with international teams and exposure to a multicultural working environment.
- Future international relocation opportunity to Portugal or Spain, subject to the role's requirements.
- Opportunity to develop expertise at the intersection of software engineering and financial technology.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak AcademyCandidaturas encerradasVer outras vagas
