Java Full Stack Developer (E-Trading)
Summary
Builds and maintains a real-time E-Trading system using Java/Spring, REST APIs, and Oracle, with optional React front-end and automated testing in an Agile team.
- Hands-on Java server-side coding to build a real-time E-Trading system
- Work with web UI developer. Optionally, some simple front-end React JS work, depending on candidate's UI-side skills
- Writing automated tests
- Peer-to-peer code and design review. Must be open to constructive criticism
- Work with Business Analyst and Project Manager to implement the requirements
- Perform code deployment, releases and other repetitive tasks on a rotational basis. Candidate is encouraged to automate the process, but there will be certain tasks that is difficult or impossible to automate
- Optionally, giving demo to business users of the application
- 6 years of experience in developing Java server applications using the Spring framework
- RESTful API development, security and testing
- Familiar with Java Development design patterns
- Familiar with test driven development and DevOps
- Experience with relational databases, especially Oracle
- Experience with test automation
- Have a mindset of working in an Agile team where work and requirements are constantly changing
- Financial domain knowledge is optional, but must be willing to learn
- Java Full Stack Development