Description
Summary:
Seeking a full-stack developer to contribute to all aspects of the development lifecycle, including coding and non-coding tasks, for a real-time E-Trading and E-Distribution system.
Highlights:
1. Full-stack development, primarily server-side with some front-end ReactJS
2. Hands-on Java server-side coding for real-time E-Trading systems
3. Involvement in the full development lifecycle within an agile environment
We are looking for a developer who is willing to take on all aspects of the development lifecycle. This includes both coding and non-coding (deployment, system integration, paperwork) tasks.
Key Responsibilities
- Hands-on Java server-side coding to build a real-time FX, Bonds and Equities E-Trading and E-Distribution system.
- Full-stack development. Primarily server side coding using the Spring framework with some front-end web development in ReactJS.
- Writing of test scripts and Dev L3 support.
- Build, deployment and release tasks. Production releases are done over weekends on a rotational basis.
- Related system integration and infrastructure tasks, eg. basic webserver, database, middleware configuration.
- Create the necessary documentation and paperwork required throughout the development lifecycle.
- Working in a flexible Agile environment.
Requirements
- Experience in a full stack capacity within an agile team.
- Ideally have worked on both front-end and server-side.
- Experience with Java
- Knowledge of Spring framework.
- RESTful API development.
- Experience with relational databases, especially Oracle.
- Comfortable using Maven, Git and Bitbucket.
- 10 or more years of relevant experience and implementation
- Optional: JavaScript.
- Optional: Knowledge of ReactJS or another popular JS framework.