Senior Java Developer (Financial Markets)
Alinta Tech Solutions
We are seeking an experienced Senior Java Developer to play a leading role in the design, architecture, and development of enterprise-grade Capital Markets applications. The successful candidate will work closely with business stakeholders, quantitative analysts, and development teams to deliver robust, scalable trading technology.
The role involves designing technical solutions, mentoring developers, and contributing to the strategic evolution of our trading platform.
• Lead the design, development, and implementation of enterprise-scale Java solutions for Capital Markets platforms.
• Define technical architecture and solution designs that are scalable, secure, maintainable, and aligned with enterprise standards.
• Provide technical leadership throughout the Software Development Life Cycle, from requirements analysis through production deployment.
• Design and develop high-performance trading, pricing, valuation, market data, and risk management applications.
• Collaborate closely with business stakeholders, quantitative analysts, traders, Business Analysts, and Solution Architects to translate business requirements into technical solutions.
• Lead technical investigations, architecture discussions, and solution reviews.
• Mentor, coach, and support developers through code reviews, technical guidance, and knowledge sharing.
• Drive engineering best practices including coding standards, testing, CI/CD, performance optimisation, and secure software development.
• Review application performance and identify opportunities for optimisation and scalability improvements.
• Lead troubleshooting and resolution of complex production issues.
• Ensure software quality through effective design reviews, automated testing, and adherence to development standards.
• Contribute to strategic technology decisions and the continuous evolution of the organisation's trading platforms.
• Work closely with DevOps teams to support deployment automation and production stability.
• Evaluate and recommend new technologies, frameworks, and development approaches where appropriate.
• Assist in project estimation, technical planning, and delivery management.
• Promote a culture of continuous improvement, collaboration, and engineering excellence across the development team.
• Bachelor's Degree in Computer Science, Engineering, Mathematics or related discipline
• Minimum 7 years' Java development experience
Extensive experience with
• Java 8/17/21
• JBoss
• Spring Boot
• Spring Framework
• RESTful APIs
• SQL
• Git
• Maven/Gradle
• Strong software architecture and design skills
• Experience delivering enterprise-scale systems
• Strong debugging and performance optimisation skills
Financial Markets Experience
Applicants must have experience within financial markets, preferably in one or more of the following:
• Capital Markets
• Investment Banking
• Treasury
• Trading Systems
• Risk Systems
• Interest Rate Swaps
• Bonds
• FX
• Money Market Instruments
• Fixed Income Products
Advantageous Experience
• Front Office Trading Platforms
• Pricing Engines
• Market Data Platforms
• Trade Capture Systems
• Risk and Valuation Platforms
• Portfolio Management Systems
Highly Advantageous
Candidates with quantitative development experience will be highly regarded, particularly if they have experience with:
• Pricing models
• Curve bootstrapping
• Yield curve construction
• Cashflow modelling
• Quantitative finance
• Financial mathematics
• Numerical optimisation
Leadership Expectations
• Lead technical solution design
• Mentor and coach developers
• Participate in architecture decisions
• Drive engineering best practices
• Conduct code reviews
• Collaborate with business analysts, traders, and quantitative teams
Personal Attributes
• Excellent problem-solving skills
• Strong communication and stakeholder engagement
• Ability to lead technical discussions
• High attention to detail
• Passion for engineering excellence
Nice-to-Have Technologies
• Java 8, 21
• Spring Boot
• Spring Data JPA
• Hibernate
• PostgreSQL / Oracle
• Docker
• JUnit 5
• Mockito
• GitLab CI/CD
• IntelliJ IDEA
• Maven
• Linux
Salary is market-related.
Please send your detailed and updated CV to Sign in to view email if you meet the requirements.
If you do not hear from us within 14 days of your application, please consider your application unsuccessful. We thank all applicants for their interest.
For employers only
Is this your company's job post? Verify ownership to manage this listing and receive applications directly.
Claim this listingLooking to apply for this job? Use the Apply button above.
See more jobs in Cape Town, Western Cape