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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
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