> Markdown version of [/jobs/ext/1591457-software-developer-java-and-c](https://www.wearedevelopers.com/jobs/ext/1591457-software-developer-java-and-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer (Java And C++) - **Company:** Luxoft Spain - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, C++ (Programming Language), Continuous Integration, Data Validation, Database Analysis, Github, Object-Oriented Software Development, Oracle SQL Developer, Systems Development Life Cycle, Secure Coding, Software Engineering, SQL Databases, Software Vulnerability Management, Murex, Git, Legacy Systems - **Published:** July 27, 2026 - **Apply:** https://www.buscojobs.com.es/software-developer-java-and-c-en-madrid-ID-364716715 ## About the Role We are seeking a skilled Developer to join our agile squad within the financial industry, specifically focusing on Market Risk analytics. You will work closely with cross-functional teams to design, develop, and deploy scalable solutions for processing and analyzing large datasets to support market risk assessment and decision-making processes.ResponsibilitiesMaintain and modernize mission-critical legacy Java and C++ applications supporting Market Risk calculations.Design and implement enhancements for the Aire (Java and C++) component while ensuring backward compatibility with existing functionality.Perform in-depth analysis of legacy codebases to identify root causes of complex production issues.Drive vulnerability remediation initiatives and ensure compliance with secure coding practices.Investigate valuation discrepancies across market data sources and collaborate with upstream systems, including Murex, to resolve inconsistencies.Optimize pricing algorithms and improve system performance within the HUB component.Develop, maintain, and deploy Oracle SQL packages using GitHub Actions and CI/CD pipelines.Perform database analysis, data validation, and production support using Oracle SQL Developer.Collaborate with business stakeholders and development teams to deliver reliable Market Risk solutions.Produce and maintain technical documentation for legacy systems, operational procedures, and troubleshooting guidelines.Mandatory SkillsStrong knowledge of Java and C++. Knowledge of Git and version control workflows.Basic knowledge of Oracle SQL and experience using SQL Developer for data validation and troubleshooting.Understanding of object-oriented programming (OOP) principles.Understanding of software development lifecycle (SDLC) and secure coding practices.Ability to analyze existing code and understand complex business logic.Strong analytical and problem-solving skills.Basic understanding of CI/CD concepts; experience with GitHub Actions is a plus.Ability to work with technical documentation and legacy system documentation.Good understanding of logical operations and algorithmic thinking. #J-*****-Ljbffr ## Description We are seeking a skilled Developer to join our agile squad within the financial industry, specifically focusing on Market Risk analytics.You will work closely with cross-functional teams to design, develop, and deploy scalable solutions for processing and analyzing large datasets to support market risk assessment and decision-making processes.ResponsibilitiesMaintain and modernize mission-critical legacy Java and C++ applications supporting Market Risk calculations.Design and implement enhancements for the Aire (Java and C++) component while ensuring backward compatibility with existing functionality.Perform in-depth analysis of legacy codebases to identify root causes of complex production issues.Drive vulnerability remediation initiatives and ensure compliance with secure coding practices.Investigate valuation discrepancies across market data sources and collaborate with upstream systems, including Murex, to resolve inconsistencies.Optimize pricing algorithms and improve system performance within the HUB component.Develop, maintain, and deploy Oracle SQL packages using GitHub Actions and CI/CD pipelines.Perform database analysis, data validation, and production support using Oracle SQL Developer.Collaborate with business stakeholders and development teams to deliver reliable Market Risk solutions.Produce and maintain technical documentation for legacy systems, operational procedures, and troubleshooting guidelines.Mandatory SkillsStrong knowledge of Java and C++.Knowledge of Git and version control workflows.Basic knowledge of Oracle SQL and experience using SQL Developer for data validation and troubleshooting.Understanding of object-oriented programming (OOP) principles.Understanding of software development lifecycle (SDLC) and secure coding practices.Ability to analyze existing code and understand complex business logic.Strong analytical and problem-solving skills.Basic understanding of CI/CD concepts; experience with GitHub Actions is a plus.Ability to work with technical documentation and legacy system documentation.Good understanding of logical operations and algorithmic thinking.#J-*****-Ljbffr ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)