Octus is looking for an Application Java Server Developer to develop and support code pertaining to Sky Road's Order Management System (OMS), which provides configurable trade processing including trade allocation algorithms, compliance testing, trade executions, and integrations to third-party systems.
Requirements
- Java experience, at least 5 + years
- Experience with Spring Boot framework, Spring Security framework, JPA at least 5 years
- Experience with Relational Databases, at least 5 years
- Experience building/maintaining REST APIs for applications, at least 5 years
- Experience with CI/CD technologies such as Git, Jenkins, JUnit
- Experience with any of the following technologies: Docker, Hibernate, Snowflake, GraphQL, NoSQL databases, Python, Bash scripts, JSON, HTML, AWS
- Familiarity building Financial Software Applications, specifically trade/position keeping systems
Responsibilities
- Improve functionality, performance, quality, configuration, and support of Sky Road's OMS.
- Support/develop expertise in Sky Road's Allocation Engine and the algorithms used for trade allocation supported by this engine.
- Support/develop expertise in Sky Road's Workflow Engine used to instruct the OMS through client specific compliance/trade booking processes.
- Write automated JUnit and regression tests.
- Help to improve and maintain documentation for internal team members.
Other
- Bachelor's degree in Computer Science
- Good communication and teamwork skills
- Motivation to learn new skills
- Committed to maintaining a clean, readable, and consistent codebase by making thoughtful and well-integrated contributions