At a Glance
- Tasks: Develop Java applications for derivatives trading and enhance existing systems.
- Company: Leading financial services firm with a focus on innovation.
- Benefits: Attractive salary, flexible hours, remote work options, and ongoing training.
- Why this job: Join a dynamic team and shape the future of finance technology.
- Qualifications: Proficiency in Java and a passion for problem-solving.
- Other info: Fast-paced environment with opportunities for rapid career advancement.
The predicted salary is between 36000 - 60000 £ per year.
Reports to: Head of Data & Digital Solutions
Location: London
Role Overview
- This role sits within a global Data & Digital Solutions team and focuses on supporting industry adoption of a common data and process model and its associated digital regulatory reporting extensions.
- The model provides a standardised, codified representation of financial transactions, lifecycle events, agreements, and processes, and is a key initiative driving the digital transformation of financial markets.
- Based in London, the role involves close collaboration with global market participants, technology providers, and industry bodies. You will contribute to model analysis, hands-on development, data mapping, and the resolution of technical queries related to both the data model and its supporting Java-based codebase.
Key Responsibilities
Technical Delivery & Model Adoption
- Support member firms and external stakeholders in implementing the common data model and regulatory reporting extensions
- Develop deep subject matter expertise across the data model and associated solutions
- Deliver hands-on development primarily in Java, with some exposure to Python
- Work with:
- Domain-specific and functional languages
- Build, release, and testing best practices
- GitHub-based development and issue management
- Assist firms with business analysis, proprietary model mapping, and integration with other industry standards (e.g. FpML), with a focus on collateral management and regulatory reporting use cases
- Contribute to data model extensions driven by industry and stakeholder feedback
Stakeholder & Industry Engagement
- Represent the organisation and its member base in technical discussions with market participants, vendors, and industry working groups
- Participate in technical forums to propose, review, and validate modelling enhancements, including within open-source environments
- Review and validate technical contributions submitted by external parties
- Collaborate with other industry technical leads and service providers to prioritise and deliver releases
Product, Documentation & Governance
- Support the maintenance of a product development roadmap driven by stakeholder requirements
- Translate business and technical needs into clear, well-structured agile user stories
- Produce technical and user documentation for newly developed functionality
- Participate in governance activities including sprint planning, checkpoints, and contribution reviews
Project & Relationship Management
- Support delivery of the overall adoption strategy for the data model and regulatory reporting solutions
- Manage implementation-support initiatives with multiple stakeholders
- Ensure implementation insights and requirements are captured and fed back into product planning
- Build and maintain strong working relationships with:
- Buy-side and sell-side institutions
- Industry subject matter experts
- Vendors, trade bodies, and third-party service providers
Qualifications
- Bachelor’s degree in any discipline (Computer Science, Engineering, or Technology preferred)
- Additional technology or business analysis qualifications are advantageous
- Strong ability to gather, analyse, and document functional and technical requirements
- Experience working with JSON, XML, DSLs, and FpML
- Proficiency with modern IDEs and code editors (IntelliJ, VS Code, Eclipse)
- Financial data modelling of products, transactions, and lifecycle events
- Excellent written and verbal communication skills
- Proven ability to learn complex technical and business domains quickly
- Strong stakeholder engagement and relationship-management capability
- Highly organised, detail-oriented, and comfortable balancing multiple priorities
- Proactive, collaborative, and delivery-focused
Technical Requirements (Essential)
- Working knowledge of Python (secondary)
- Solid GitHub workflow experience (branches, pull requests, merging, issue management)
- Experience with integrated development environments (IDEs)
- Working knowledge of XML (FpML) and JSON
Experience
- 5+ years’ experience in financial services
- Background in derivatives trade processing within a software engineering or technical role
Highly Relevant Experience
- Trade processing system implementation
- Modelling of derivatives products and lifecycle processes
- Exposure to collateral management and/or regulatory reporting within financial institutions
- Experience working with industry-wide data models or regulatory reporting frameworks
- Exposure to open-source technologies and collaborative development environments
#J-18808-Ljbffr
Java Software Engineer - Derivatives employer: Trevose Partners
Contact Detail:
Trevose Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer - Derivatives
✨Tip Number 1
Networking is key! Reach out to people in the industry, attend meetups, and connect with fellow Java enthusiasts. You never know who might have a lead on your dream job!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and don’t forget to review Java-specific concepts that are relevant to derivatives.
✨Tip Number 3
Showcase your projects! Whether it's a personal project or contributions to open source, having a portfolio can really set you apart. Make sure to highlight any experience with derivatives or financial software.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for talented Java Software Engineers like you. Don’t miss out on the chance to join our awesome team!
We think you need these skills to ace Java Software Engineer - Derivatives
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java skills and experience with derivatives. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about Java and derivatives, and how you can contribute to our team at StudySmarter. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, we’d love to see examples of how you’ve tackled challenges in your previous roles. Highlight any specific instances where your coding skills made a difference, especially in a derivatives context.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Trevose Partners
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss core concepts, frameworks, and libraries relevant to derivatives. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Understand Derivatives and Financial Concepts
Since this role focuses on derivatives, it’s crucial to have a solid grasp of financial instruments and how they work. Familiarise yourself with terms like options, futures, and swaps, and be ready to explain them in simple terms.
✨Prepare for Technical Questions
Expect technical questions that test your coding skills and understanding of algorithms. We recommend practising common interview questions and coding exercises related to Java and financial applications to boost your confidence.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to tackle real-world problems. Think aloud as you work through solutions, as this will give the interviewers insight into your thought process and how you approach challenges.