Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English – Expert (C1)
Seniority: Senior (5+ years)
Sector: Banking
Rate Between €4900 - 5200 RV / €2900 - 3200 CTI
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
We are looking for an experienced Senior Java Developer to join the Credit eTrading Systems (ETS) team within BNP Paribas' Credit IT division.
The Credit IT division delivers and supports the technology used across all areas of the global Credit business. Within this organization, the Credit ETS team is responsible for the design, development, and maintenance of critical trading infrastructure, including connectivity to external venues, internal price distribution, price aggregation, and market order contribution services.
The eTrading platform supports multiple asset classes, including:
-
Credit Bonds
-
Floating Rate Notes (FRNs)
-
Single-name CDS
-
Index CDS
Our development teams operate globally across London, Lisbon, and New York, with platform deployments spanning Europe, the Americas, and Asia. This position offers the opportunity to collaborate closely with traders, business stakeholders, and international technology teams while contributing to a business-critical platform where reliability, performance, and innovation are key drivers of success.
As eTrading continues to be a strategic growth area for the Credit business, this role offers significant exposure and impact within a highly visible front-office environment.
We are seeking a highly skilled Senior Java Developer with strong expertise in Java 17+ and server-side development.
You will play a key role in designing, developing, and enhancing the Credit eTrading order management and market connectivity platforms. The role involves working on sophisticated trading workflows, market connectivity solutions, bond quoting capabilities, negotiation engines, and RFQ (Request for Quote) processes.
The ideal candidate combines technical excellence with strong design capabilities and a passion for building high-performance, scalable, and maintainable systems within demanding front-office environments.
Experience working directly with trading desks and knowledge of eTrading platforms—particularly within Credit markets—will be highly valued.
Platform Development & Enhancement
-
Develop and maintain the Credit eTrading order management and market connectivity layers.
-
Design and implement new functionality for Credit eTrading workflows.
-
Contribute to the build-out of bond quoting capabilities from the Algo Engine.
-
Enhance the Bonds Auto Negotiation Engine.
-
Develop internal RFQ workflows between Sales and Trading teams.
-
Expand and optimize market connectivity solutions.
Software Engineering Excellence
-
Produce clean, scalable, high-performance, and testable applications.
-
Apply strong software design principles and best practices.
-
Maintain high coding standards with strong attention to detail.
-
Ensure solutions meet demanding requirements for performance, reliability, and maintainability.
Platform Stability & Production Support
-
Collaborate closely with Production Support teams during releases and maintenance activities.
-
Contribute to platform stability, availability, and operational excellence.
-
Provide L3 support when required.
-
Work directly with traders to investigate and resolve business-critical issues.
Quality, Security & Performance
-
Ensure the platform is developed and maintained according to the highest standards of:
-
Quality
-
Security
-
Performance
-
Contribute to continuous improvement and modernization initiatives across the platform.
Core Development Skills
-
Minimum 5 years of professional software development experience.
-
Expert-level knowledge of Java 17+.
-
Strong server-side development experience.
-
Proven ability to build scalable and high-performance enterprise applications.
Financial Markets & Trading Systems
-
Previous experience working within Front Office technology teams.
-
Knowledge of eTrading systems is highly desirable.
-
Experience within Credit trading environments is considered a strong advantage.
Software Delivery & Engineering Practices
-
Experience working with Agile development methodologies.
-
Experience participating in migration and refactoring initiatives toward modern technology stacks and architectures.
-
Strong understanding of software engineering best practices.
Academic Background
-
Good university degree in a quantitative discipline such as:
-
Computer Science
-
Engineering
-
Mathematics
-
Physics
-
Statistics
-
Related quantitative fields
-
English – Expert (Mandatory)
-
Excellent verbal and written communication skills.
-
Strong analytical and problem-solving capabilities.
-
Exceptional attention to detail and thoroughness.
-
Ownership mindset with the ability to drive initiatives from development through production deployment.
-
Strong collaboration skills and ability to work effectively with both technical and business stakeholders.
-
Ability to perform well in fast-paced and business-critical environments.
-
Commitment to quality, reliability, and continuous improvement.
We are looking for a Senior Java Engineer who thrives in high-performance, front-office environments and enjoys solving complex business and technical challenges.
The ideal candidate:
-
Has extensive experience developing mission-critical Java applications.
-
Is comfortable working directly with traders and business stakeholders.
-
Understands the demands of electronic trading environments.
-
Has experience building highly scalable, low-latency, and reliable systems.
-
Demonstrates strong software craftsmanship and architectural thinking.
-
Takes full ownership of the solutions they deliver.
-
Enjoys working in a collaborative international environment.
-
Is passionate about continuous learning, platform modernization, and engineering excellence.
-
Can balance technical quality with business priorities and delivery expectations.
Senior Java Developer, Java 17, Java Engineer, Server-Side Development, eTrading, Electronic Trading, Credit Trading, Front Office Technology, Order Management Systems, OMS, Market Connectivity, Bonds Trading, CDS, Credit Markets, Algo Trading, RFQ Workflow, Trading Platforms, Low Latency Systems, High Performance Applications, Enterprise Development, Agile, Software Engineering, Software Design, Refactoring, Migration Projects, Production Support, L3 Support, Financial Services, Capital Markets, Fixed Income, Quantitative Degree, Front Office Development, Trading Technology
Before applying, please review the following questions:
Java & Software Engineering
-
Do I have at least 5 years of professional software development experience?
-
Do I possess strong expertise in Java 17+?
-
Have I built scalable, high-performance, server-side applications?
-
Am I comfortable working with complex enterprise systems?
Trading & Financial Systems
-
Have I worked in a Front Office technology environment?
-
Do I have experience with eTrading platforms?
-
Do I understand trading workflows and market connectivity concepts?
-
Do I have exposure to Credit, Fixed Income, Bonds, or CDS products? (Preferred)
Delivery & Collaboration
-
Have I worked in Agile development environments?
-
Have I participated in migration or refactoring projects?
-
Am I comfortable collaborating directly with business users and traders?
-
Can I provide production support and troubleshoot business-critical issues?
Communication & Ownership
-
Can I communicate effectively in English (C1 level)?
-
Do I demonstrate strong analytical and problem-solving skills?
-
Do I take end-to-end ownership of the solutions I develop?
-
Am I highly detail-oriented and committed to software quality?
If you answered "Yes" to most of these questions, we would be excited to hear from you.
#CI - PROC26351