Overview
The Listed Derivatives Expiry Team is looking for a Full Stack Developer to join our dynamic environment. This role is crucial as it focuses on enhancing and maintaining the technology stack that supports our derivatives trading operations particularly during significant expiry events. The successful candidate will have the responsibility to design implement and optimize software solutions that drive operational efficiency and reduce risks during the expiry of listed derivatives. As a Full Stack Developer youll be working collaboratively with cross-functional teams including quant analysts traders and other developers to create robust applications that enable seamless trading and compliance processes. Your expertise in both front-end and back-end technologies will empower you to take ownership of critical components of our trading systems driving innovation and ensuring top performance under pressure. This is an exciting opportunity for a motivated individual passionate about technology in the financial sector willing to take initiative and push boundaries to improve our systems.
Key Responsibilities
- Develop and maintain web applications for trading derivatives.
- Collaborate with traders and analysts to gather requirements and refine system features.
- Implement RESTful APIs for smooth data exchange between front-end and back-end systems.
- Optimize front-end applications using React and ensure performance efficiency.
- Design and manage databases ensuring data integrity and security.
- Participate in code reviews and contribute to a shared codebase.
- Troubleshoot and resolve application issues in real-time during expiry events.
- Work within Agile methodologies to deliver projects on time and to specification.
- Create and maintain technical documentation for system architecture and user guides.
- Implement automated testing and continuous integration practices.
- Stay updated with industry trends and technologies to ensure competitive advantages.
- Support deployment processes and maintenance of production environments.
- Enhance system analytics to provide meaningful insights into trading activities.
- Train and mentor junior developers as needed.
- Assist with data migration and integration projects related to trading platforms.
Required Qualifications
Strong server-side Java Relational Database knowledge (preferably DB2 OO design shell scripting JUnit
Skills Desired
Experience in dealing with legacy codebase
Working in an agile product-focused team
Angular TypeScript
Experience with real-time event driven applications
Cloud technologies
Scala Apache Spark experience
relational database,html/css,restful apis,angular,apache spark,javascript,shell scripting,typescript,sql,,java,scala,cloud technologies,agile methodologies,junit,database management,problem-solving skills,db2,react,object-oriented design