Octus

Senior Java Developer

Octus

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSDockerGraphQLHibernateJavaJenkinsJUnitNoSQLPythonSpringSpring BootSpringBoot

About the role

  • The Application Java Server Developer reports to Keenan Clifford and will develop and support code pertaining to Sky Road’s Order Management System (OMS).
  • This system provides configurable trade processing including trade allocation algorithms, compliance testing, trade executions (manual and electronic) and integrations to third party systems with respect to incoming and outgoing trading information.
  • Working under Keenan’s guidance, this role will be focused on Sky Road’s OMS specifically to support, develop, test, and maintain new functionality in Sky Road’s OMS including the Allocation and Workflow Engines.
  • Strong Java and Relational Database skills, good communication and teamwork skills, and motivation to learn new skills are key to this role.
  • Key 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.
  • Required Qualifications
  • Bachelor’s degree in Computer Science
  • 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
  • Desired Qualifications
  • Experience with any of the following technologies: Docker, Hibernate, Snowflake, GraphQL, NoSQL databases, Python, Bash scripts, JSON, HTML, AWS
  • Committed to maintaining a clean, readable, and consistent codebase by making thoughtful and well-integrated contributions
  • Familiarity building Financial Software Applications, specifically trade/position keeping systems
  • KPIs
  • Code Feedback is genuinely taken into consideration and can similarly be given via discussion and code reviews
  • Feature/Bug Fix Delivery without frequent occurrence of significant rollbacks or issues
  • Time Management of simultaneous short/long term projects including estimation, planning, development, and delivery
  • Production support of Sky Road’s OMS including diagnosis, data correction, and solution suggestion

Requirements

  • Bachelor’s degree in Computer Science
  • 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