At a Glance
- Tasks: Lead the development of innovative API solutions for trading systems in a fast-paced environment.
- Company: Join smartTrade Technologies, a leader in finance software with a global presence.
- Benefits: Enjoy competitive salary, skill development, and opportunities for career progression.
- Other info: Dynamic culture focused on teamwork, performance, and continuous learning.
- Why this job: Make an impact in the finance sector while working with cutting-edge technology.
- Qualifications: 8+ years Java experience and 3+ years with FIX protocol required.
The predicted salary is between 70000 - 90000 β¬ per year.
smartTrade Technologies is a software publisher specializing in the trading and finance sector. Its clients primarily include investment banks, stock exchanges, brokers, and pension funds. smartTrade enables real-time computerized management of financial flows among these different stakeholders. kACE is a leading product brand within smartTrade Technologies, providing cutting-edge FX derivatives pricing and analytic solutions to over 350 client sites worldwide. The brand is recognized as the market leader in delivering innovative FX derivative workflow solutions within the financial services sector. Joining smartTrade means becoming a part of an innovative and international company with offices in Aix-en-Provence, London, Geneva, New York, Toronto, Hong Kong, Singapore, and Tokyo. Skill development and career progression are top priorities at smartTrade, offering employees numerous opportunities for learning, advancement, and mobility. Sports and their values of teamwork, performance, and dynamism are integral to the company's culture.
Summary: Looking for a highly motivated individual who enjoys working on challenging and time-critical projects that focus on API connectivity across trading systems. A driven software development professional is required in the kACE Connectivity API development team. The role involves implementation, enhancement, and support of electronic flows using our proprietary trading FIX APIs and working with FIX APIs from other venues, exchanges, and liquidity providers. The role involves full SDLC using Agile DevOps in a fast-moving environment.
Responsibilities: As part of the API team, you will:
- Lead by example in the development of new functionality to meet the electronic strategy of our business, including integration between our internal trading systems, Liquidity Takers, Exchanges and Venues, and Liquidity Providers across the street.
- Analyze rules of engagement documentation for partner FIX APIs, creating field mappings, and specifying message workflows.
- Ensure code complies with all kACE development coding standards and best practices.
- Provide escalated βLevel 3β development support for the electronic flows in Forex Derivatives.
- Readiness to provide out-of-hours support if necessary.
- Work closely with various groups involved in all aspects of the project lifecycle.
Requirements:
- Minimum of 8 years Java experience in building complex Java applications.
- Minimum of 3 years working with FIX protocol.
- Expertise in core Java with good knowledge of multithreading and concurrency.
- Understanding of design patterns, data structures, and algorithms.
- Working knowledge of the Unix/Linux and Windows operating systems.
- Experience with relational database technology.
- Must be fluent in both spoken and written English.
Desired Skills:
- Knowledge of Forex derivatives.
- Spring / Spring Boot.
- CI/CD Tools β Jenkins, GitLab.
- Build Frameworks β Gradle, Ant.
Senior API Java Developer β kACE Connectivity API employer: SmartTrade
smartTrade Technologies is an exceptional employer, offering a dynamic work environment in the heart of Aix-en-Provence, where innovation meets collaboration. With a strong emphasis on employee growth and skill development, team members are encouraged to pursue learning opportunities and career advancement within a culture that values teamwork and performance. Joining smartTrade means being part of a leading firm in the financial technology sector, where you can contribute to cutting-edge solutions while enjoying a supportive and engaging workplace.
StudySmarter Expert Adviceπ€«
We think this is how you could land Senior API Java Developer β kACE Connectivity API
β¨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors, especially those who might know someone at smartTrade. A friendly chat can open doors that a CV just can't.
β¨Tip Number 2
Show off your skills! If youβve got a GitHub or portfolio showcasing your Java projects or API work, make sure to share it during interviews. Itβs a great way to demonstrate your expertise beyond just words.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your Java and FIX protocol knowledge. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining the smartTrade team.
We think you need these skills to ace Senior API Java Developer β kACE Connectivity API
Some tips for your application π«‘
Tailor Your CV:Make sure your CV is tailored to the Senior API Java Developer role. Highlight your experience with Java, FIX protocol, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working with smartTrade and how you can contribute to our innovative team. Keep it concise but impactful β we love a good story!
Showcase Your Projects:If you've worked on any projects that involved API connectivity or financial systems, make sure to mention them. Weβre keen to see real-world examples of your work and how youβve tackled challenges in the past.
Apply Through Our Website:We encourage you to apply directly through our website. Itβs the best way to ensure your application gets into the right hands. Plus, it shows us youβre serious about joining our team at smartTrade!
How to prepare for a job interview at SmartTrade
β¨Know Your APIs Inside Out
Make sure you brush up on your knowledge of API connectivity, especially with FIX protocols. Be ready to discuss how you've implemented and enhanced electronic flows in previous roles. This will show that you understand the core of what smartTrade is looking for.
β¨Showcase Your Java Expertise
Prepare to talk about your experience with Java, particularly in building complex applications. Have examples ready that highlight your understanding of multithreading, concurrency, and design patterns. This will demonstrate your technical prowess and fit for the role.
β¨Familiarise Yourself with Agile DevOps
Since the role involves working in a fast-moving Agile DevOps environment, be prepared to discuss your experience with this methodology. Share specific instances where you've contributed to a project lifecycle, showcasing your adaptability and teamwork skills.
β¨Cultural Fit Matters
smartTrade values teamwork, performance, and dynamism, so think about how you can convey your alignment with these values. Prepare anecdotes that illustrate your collaborative spirit and how you thrive in high-pressure situations, as this will resonate well with the interviewers.