Description
Summary:
Seeking a Junior Java developer and system integrator for a real-time Global Markets FX E-trading and E-Distribution system, covering the full development lifecycle.
Highlights:
1. Hands-on Java server-side coding for real-time FX, Bonds and Equities systems
2. Full-stack development with Spring framework and ReactJS
3. Engage in all aspects of the development lifecycle in an Agile environment
Junior Java developer and system integrator for Global Markets FX E-trading and E-Distribution system. This is a real-time in-house built system.
We are looking for a junior 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.
* 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.
Key Requirements
* Familiarity with working 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.
* Optional: JavaScript.
* Optional: Knowledge of ReactJS or another popular JS framework.
* Optional: Microservices architecture, bash scripting.