Senior Full Stack Developer (Backend Focus) Java / JS Our client is a dynamic and innovative software company at the forefront of web trading technology and single-dealer platforms. With a global presence and a portfolio of blue-chip financial clients, they specialize in developing cutting-edge software that empowers users to build high-performance web trading applications. Their award-winning solutions provide real-time information and live prices securely and reliably. We are currently seeking a Senior Full Stack Developer with a backend focus to join our client's team in London. In this role, you will collaborate closely with other developers, QA professionals, and User Experience experts in an agile environment. Your main responsibility will be building large-scale, complex applications using a variety of technologies such as Java, Javascript, React, and more. We value individuals with a broad range of technological expertise and a deep understanding of specific domains, allowing them to choose the most suitable technology for each project. Responsibilities:
Develop compelling front-end applications for performance-critical financial applications.
Build efficient and performant Adapters that integrate with third-party data sources.
Utilize cutting-edge web development tools and leverage our client's streaming-based libraries.
Architect, test, and document products with a strong focus on well-structured code.
Participate in hack days and stay updated on emerging technologies.
Collaborate with experienced colleagues in a relaxed and friendly environment.
Requirements:
Strong commercial experience with Java, and preferably Javascript.
Proficiency in web development using HTML and CSS.
Experience with React, React Native, and Redux.
Familiarity with agile development methodologies.
Background in server-side development using Java or Kotlin.
Keen eye for design and user experience.
Understanding of automated testing tools and writing effective tests for code.
Strong team player comfortable working closely with developers, UX/UI professionals, and QA engineers in small teams.
Proactive, self-improving, and detail-oriented.
Desirable Skills:
Deep knowledge of Java and the JVM.
Experience in web development using React.
Proficiency in mobile development using React Native.
Understanding of messaging and pub/sub patterns, as well as request/response mechanisms.
Knowledge of cloud deployment tools and environments.
Previous experience working in the finance industry.
Compensation & Benefits:
Competitive salary based on qualifications and experience.
Flexible working environment with the option for remote work.
Regular self-directed time to explore personal development.
6% additional salary pension contributions; life cover; income protection; private medical insurance with Vitality; salary sacrifice scheme for additional holiday purchase and additional pension contributions.
Training and development opportunities to enhance your skills.
Enhanced Maternity/Paternity policies to support work-life balance.
Regular staff social events to foster a sense of community.
24 days of annual leave per year, with annual increments up to 28 days.
About Our Client: Our client, a leading software company, specializes in providing real-time web connectivity products using HTML5 technologies and delivering unique user experience-driven applications. Their innovative software revolutionizes financial transactions by enabling market data and trading services to be seamlessly accessed over the Internet.