SanMar is seeking a Senior Java Developer to join our team. In this role, you will develop and support critical code for Sky Road’s Order Management System (OMS), with a focus on trade processing, allocation algorithms, compliance testing, trade executions, and third-party integrations. Your work will involve supporting, developing, testing, and maintaining new functionality within the OMS, specifically the Allocation and Workflow Engines.
What You'll Do
- Improve the functionality, performance, quality, configuration, and support of Sky Road’s OMS.
- Support and develop expertise in Sky Road’s Allocation Engine and its trade allocation algorithms.
- Support and develop expertise in Sky Road’s Workflow Engine for client-specific compliance and trade booking processes.
- Write automated JUnit and regression tests.
- Help improve and maintain documentation for internal team members.
What We're Looking For
- Bachelor’s degree in Computer Science.
- At least 5+ years of Java experience.
- At least 5 years of experience with the Spring Boot framework.
- At least 5 years of experience with the Spring Security framework.
- At least 5 years of experience with JPA.
- At least 5 years of experience with Relational Databases.
- At least 5 years of experience building and maintaining REST APIs for applications.
- Experience with CI/CD technologies such as Git, Jenkins, and JUnit.
Nice to Have
- Experience with any of the following technologies: Docker, Hibernate, Snowflake, GraphQL, NoSQL databases, Python, Bash scripts, JSON, HTML, AWS.
- Commitment to maintaining a clean, readable, and consistent codebase by making thoughtful and well-integrated contributions.
- Familiarity building Financial Software Applications, specifically trade and position keeping systems.
Technical Stack
- Primary: Java, Spring Boot, Spring Security, JPA, Relational Databases, REST APIs, Git, Jenkins, JUnit.
- Secondary/Preferred: Docker, Hibernate, Snowflake, GraphQL, NoSQL databases, Python, Bash scripts, JSON, HTML, AWS.
Team & Environment
You will report directly to Keenan Clifford.
Benefits & Compensation
- Competitive health benefits.
- Matched 401k and pension plans.
- PTO.
- Generous parental leave.
- Gym subsidies.
- Educational reimbursements for career development.
- Recognition programs.
- Pet-friendly offices (US only).
Work Mode
This is a remote position open to candidates located in the United States.
Octus is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, pregnancy, veteran status, or any other legally protected status.




