Job description
About The Company
Our client is a prestigious digitized brokerage and wealth management company. The company operates a mobile and web-based trading platform that allows users to trade stocks, options, digital assets and other financial instruments in various global markets, including Euro, US, China and APAC.
The Role Responsibilities
Our client is a prestigious digitized brokerage and wealth management company. The company operates a mobile and web-based trading platform that allows users to trade stocks, options, digital assets and other financial instruments in various global markets, including Euro, US, China and APAC.
The Role Responsibilities
- Work closely with backend engineers to define the APIs and data structures that the frontend will consume
- Develop reusable UI components for different checkout flows
- Collaborate in a cross-functional team to create solutions that would help artists receive their earnings
- Monitor the health of the OMS system and troubleshoot issues
- Collaborate in cross-functional teams to create prototypes, as well as user facing features in our products
- Optimize existing web applications to maximize performance and scalability
- Develop performant web applications running on both desktop and mobile browsers, as well as web views embedded in mobile applications
- Build and design libraries and plugins that improve development efficiency and code quality
- Be responsible for developing performance monitoring, error tracking and other efficiency tools to improve troubleshooting efficiency
- Participate in code reviews and contribute to continuous improvement through refactoring and implementing new design patterns and approaches
- At least 3+ year of experience in software engineering and architecture
- Experience with REST services development
- A minimum of 4 years of hands-on development experience using core Java; at least one year using Java 1.8 or later is a plus.
- Knowledge of Web Services (REST, SOAP, etc.) and Object-Oriented Programming
- Good understanding of the underlying mechanisms of popular UI rendering frameworks, such as React, Vue, Angular or Svelte
- Designs, develops and supports Oracle database schemas, PL/SQL packages, scheduled batch processing, Java applications and servers
- Understanding of design principles and user experience design
- Strong analytical and debugging skills, with the ability to troubleshoot and fix complex issues in the frontend codebase