Job description
Genesis transforms application development in financial markets by offering a low-code platform that supercharges developers and enables organizations to build performant, secure applications with unmatched speed, efficiency and scale.
We are currently recruiting for a Junior Developer (Java/Kotlin) to join our Platform team at an exciting time for the business. Reporting to the Head of Platform, our vision is to create a world class platform for our clients.
This is a very technology focused role requiring an understanding of the browser, messaging patterns, good software architecture and a desire to create a high-performance framework that is easy for Application Developers and clients to use. The role is very varied and covers all aspects of technology with a focus on parallel processing, speed, reliability, scalability, and distributed processing.
How You'll Play Your Part
- Design and implement common APIs and web component features and capabilities used throughout the genesis platform
- Work iteratively and collaboratively with end-users and across development and design teams
- Synthesize product requirements, technology constraints, and strategic considerations into effective designs and plans for execution
- Close attention to quality, performance, and timeliness in delivery
- Awareness of trends and developments in web and other technologies
The Experience You Will Bring
- Java / Kotlin experience is essential
- Multiple web frameworks (React, Angular, Vue etc)
- TypeScript, JavaScript, HTML5, CSS, NodeJS and NPM
- SDLC pipelines, Agile environments
- Some knowledge of web components (eg Microsoft FAST)
- Financial markets exposure preferred
- Comfortable working outside a web framework
- REST, WebSockets
- RXJS
- Working on COMPLEX implementations, tooling/engineering level
At Genesis, you will be surrounded by people and teams that challenge and inspire you to do things better, faster and smarter. What makes working at Genesis different? We support our team members who have trusted us with their careers through initiatives such as flexible working to promote work/life balance, and a continued focus on personal and professional development.