About the Role
Design and develop complex software applications for an online securities broker, creating front-end UI components to support financial profile and trading permission services, and ensuring front-end workflows align with trading regulatory requirements.
Responsibilities
- Collaborate with product managers and business stakeholders to deliver software solutions.
- Design and develop complex software applications for online securities broker.
- Create front end UI components to support services tied to financial profile and trading permissions.
- Ensure front end workflows align with trading regulatory requirements.
- Work with historical data and large amounts of relational SQL data.
- Collaborate with back-end developers to integrate APIs and ensure consistent communication between UI and back-end systems.
- Utilize version control Git and participate in code reviews to ensure high-quality coding standards.
Requirements
- Master’s degree or foreign equivalent in Computer Science or related field, and three (3) years of experience as a Software Engineer or related position developing applications with Java.
- 3 years of professional experience developing with Java, JEE, JDBC, Spring.
- 3 years of experience with each of the following front-end technologies: HTML5, CSS, AngularJS, VueJS, ReactJS.
- 3 years of experience with SQL, Database design, and PL/SQL.
- 3 years of design experience with REST and SOAP.
- 3 years of experience working with jQuery, JSON, and AJAX fundamentals.
- 3 years of experience working with UNIX/Linux operating systems.
Skills
- Java
- JEE
- JDBC
- Spring
- HTML5
- CSS
- AngularJS
- VueJS
- ReactJS
- SQL
- Database design
- PL/SQL
- REST
- SOAP
- jQuery
- JSON
- AJAX
- UNIX/Linux
Location
- New York, NY
Work Type
- Hybrid: Remote work permissible 2 days/week. Must work from NYC office 3 days.
Experience Level
- 3 years of experience
Education Level
- Master’s degree or foreign equivalent in Computer Science or related field
Equal Opportunity
- EOE
