remote

SanMar is hiring a Senior Java Developer

About the Role

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.

Required Skills
JavaSpring BootSpring SecurityJPARelational DatabasesREST APIsGitJenkinsJUnitDocker
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
SanMar

SanMar works with brands like Nike, The North Face and Brooks Brothers, as well as providing industry-leading private label apparel and accessories.

Visit website
Job Details
Category backend
Posted 7 months ago