Enable job alerts via email!

Senior Java Software Developer, OMS - Talent Pool

Orium

Canada

Remote

CAD 110,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Orium, a leading composable commerce consultancy, seeks a Senior Java Software Developer for their talent pool. This role emphasizes building and optimizing Order Management and Point of Sale systems, leveraging cloud technologies in a dynamic environment focused on professional growth and inclusivity.

Benefits

Flexible schedule
Ongoing professional development opportunities
Standard medical and dental coverage
Parental leave top-up plan
In-house mindfulness sessions

Qualifications

  • 5+ years of experience as a software engineer with hands-on experience in retail operations.
  • Proficiency in Java and familiarity with React.
  • Experience with microservices architecture and real-time data management.

Responsibilities

  • Develop and support high-quality project work for OMS and POS platforms.
  • Collaborate to gather requirements and ensure timely project delivery.
  • Create and maintain technical documentation for effective communication.

Skills

Java
Serverless Computing
Event-Driven Architecture
GraphQL
Problem-Solving

Job description

Senior Java Software Developer, OMS - Talent Pool

Join to apply for the Senior Java Software Developer, OMS - Talent Pool role at Orium

Senior Java Software Developer, OMS - Talent Pool

Join to apply for the Senior Java Software Developer, OMS - Talent Pool role at Orium

About Orium

Orium is the leading composable commerce consultancy and systems integrator in the Americas. We have over a decade of experience in digital programs, working closely with best-in-class technology partners to bring modern commerce experiences to life as a member of the MACH Alliance.

About Orium

Orium is the leading composable commerce consultancy and systems integrator in the Americas. We have over a decade of experience in digital programs, working closely with best-in-class technology partners to bring modern commerce experiences to life as a member of the MACH Alliance.

We’re a remote-first company of over 250 globally-distributed employees. A certified BCorp for over a decade, we’re based in Toronto with a global studio presence, drawing from a range of talents and perspectives to bring together data, systems thinking, and curiosity to build next-generation experiences. We’re building deep capabilities in data-driven design, AI implementation, and personalization while forming strong partnerships with leaders in machine learning, hardware development, and IoT platforms.

In June 2024, we acquired the Mexico-based e-commerce agency, Gluo.

Orium Talent Pool:

We’re not actively hiring for this role right now, but we frequently recruit for similar positions or anticipate openings in the future. By submitting your resume, you’ll join our Talent Pool and be among the first to hear about new opportunities that align with your skills.

Here’s how it works:

  • We’ll review Talent Pool submissions when relevant roles open up.
  • If your profile matches, we’ll contact you to discuss next steps.

Review the qualifications below to see if this role aligns with your experience, and submit your resume to stay on our radar for future opportunities.

About the Opportunity:

As a Senior Software Developer at Orium, you’ll take on a dynamic role that blends delivery and support responsibilities to drive impactful digital solutions for high-profile enterprise clients with large-scale retail operations across the US, Canada, or Europe. Your focus will be on delivering, maintaining, and optimizing Order Management Systems (OMS) and Point of Sale (POS) platforms, leveraging cutting-edge cloud technologies in a serverless architecture to ensure performance, scalability, and reliability.

Responsibilities

  • Develop, implement, and support high-quality project work for Order Management Systems (OMS) and Point of Sale (POS) platforms, ensuring smooth operation and minimal downtime.
  • Collaborate with designers, Product Managers, and clients to gather requirements, prioritize work, and ensure timely delivery of projects within budget.
  • Create and maintain technical documentation, diagrams, and APIs to effectively communicate design solutions and enable seamless system data exchange.
  • Engage with stakeholders and clients to provide regular updates, address concerns, and ensure transparency on project progress, challenges, and decisions.
  • Write clean, efficient, and well-documented code adhering to best practices and coding standards, contributing to high-quality deliverables and robust system performance.
  • Conduct code reviews and provide constructive feedback to maintain code quality and team consistency.
  • Track and resolve support requests and incidents using a ticketing system, ensuring timely communication and resolution to minimize downtime.
  • Analyze incident trends to identify recurring issues, recommend proactive measures, and contribute to the development of innovative solutions to enhance retail operations.
  • Validate changes through regression testing, ensuring new functionalities align with business requirements and system reliability.
  • Provide feedback on system and process improvements, collaborating with teams to implement enhancements and drive innovation across retail ecosystems.

Skills And Qualifications

  • 5+ years of experience as a software engineer, with some hands-on experience in retail industry operations and commerce data infrastructure.
  • Proficiency in Java with experience in serverless computing (e.g., AWS Lambda); familiarity with React is a plus.
  • Expertise in Event-Driven Architecture (EDA) and message brokers (e.g., SQS, Kafka, RabbitMQ, ActiveMQ).
  • Knowledge of OMS (Order Management Systems) and POS (Point of Sale) platforms.
  • Familiarity with CI/CD pipelines and tools like CircleCI or GitHub Actions.
  • Experience with microservices architecture and real-time data management using event streams.
  • Strong experience with GraphQL, API design and integration.
  • Collaborative and adaptable, thriving in a flexible and team-oriented environment.
  • Solid foundation in Computer Science fundamentals and Software Engineering principles.
  • Experience with AWS services for scalable solutions is a plus.
  • Knowledge of headless architectures and commerce technologies (e.g., NewStore, Adyen, Avalara, commercetools, Elastic Path) is a plus.
  • Experience with modern digital tools and an openness to integrating AI-powered solutions to enhance development efficiency, automation, and problem-solving.*
  • Strong problem-solving skills with an ability to critically evaluate AI-assisted decision-making, workflow automation, and its impact on software development processes.*
  • A mindset of continuous learning, with a demonstrated ability to adapt to new technologies and trends.*
  • AI expectations will vary by role—some positions will focus on AI exploration and experimentation, while leadership roles may drive AI adoption and strategy

Is the Role a Fit for You?

The Back-End developer role emphasizes team collaboration and technical proficiency, You’ll find fulfillment in the role if you:

  • Embrace ambiguity and uncertainty. You appreciate the lean approach to product development and are excited to pivot in response to customer feedback
  • Find passion in new challenges. Every chance to learn and move things forward with your can-do attitude or to share your entrepreneurship excites you
  • Thoroughly enjoy collaborative work. Knowledge sharing and the chance to be part of a team who co-owns the output, instead of a solo hero who lives and dies by their work alone, is important to you
  • Are adaptable and eager to leverage AI-powered tools to enhance execution, collaboration, and decision-making—without losing the human touch.
  • Have a track record of evolving with industry trends and approaching emerging tech with an open mind.
  • Are naturally curious and look for ways to incorporate AI or automation into your work to improve efficiency, creativity, and problem-solving.

Benefits And Perks

  • Enjoy a flexible schedule of full-time hours. As a remote-first organization, we care about the work you do, but it’s up to you to choose where and how you do it.
  • Explore ongoing opportunities for professional development: training, conferences, certifications, and in-house peer mentorship.
  • Experiment with new techniques, wear multiple hats and learn about new disciplines.
  • Pursue independent projects, explore new ideas, and challenge yourself in your field with dedicated “Awesome time” (self-directed professional development) annually and quarterly training budgets.
  • On top of standard medical and dental coverage, we offer benefits like a parental leave top-up plan, an EAP, mental health coverage, virtual healthcare and a minimum vacation policy.
  • Additional perks are available including in-house mindfulness sessions, remote group get-togethers, and more!
  • The Canada Base Salary Range for this role is $110,000 - $130,000 CAD. Orium lists this range in good faith, reflecting the expected base salary for this role in the specified locations as of this posting. The pay offered will depend on several relevant factors, such as education, qualifications, certifications, experience, skills, location, and business needs. Please note, this range does not include any benefits that may be included as part of the total compensation package.

Performance and Growth Expectations

We emphasize accountability for outcomes, but autonomy in activities. Your work will be measured across a number of data points (peer, leader & project team feedback) and will also be measured on the basis of client and user satisfaction. Your growth path is in your hands— you’ll have ongoing meetings with your leader to help determine your path, but your progress will be based on what you hope to achieve and how you choose to access the resources available to you.

Committed to an Inclusive Workplace

We are committed to fostering an inclusive and accessible environment as we build a workforce that reflects the diversity of the community in which we live, including those with disabilities. We are dedicated to providing accommodations in all parts of the hiring process in accordance with the Accessibility for Ontarians with Disabilities Act and the Ontario Human Rights Code. If you require any accommodation, we will work with you to meet your needs.

Committed to Social and Environmental Stewardship

Orium is committed to promoting and working towards a more socially and environmentally sustainable future. All employees are expected to make decisions and take actions in relation to their role and work that follow through on this commitment.

Application Expectations

While we may not be able to respond to all inquiries immediately, we will keep your information on file and reach out should a suitable opportunity arise. Please continue to check our website or job postings for updates on future openings. Thank you for your understanding and interest in Orium

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Professional Services

Referrals increase your chances of interviewing at Orium by 2x

Get notified about new Senior Java Software Engineer jobs in Canada.

Senior Full Stack Software Engineer - Core Product, Poe (Remote)
Senior Software Engineer - Global Payroll
Senior Data Scientist - Credit & Lending
ServiceNow Senior Technical Consultant/Developer - ITSM / ITOM
Senior Visualization Programmer - Tibco Spotfire
Senior Java Full Stack Developer (Remote)
Senior Software Engineer (Features) - North America
Senior Software Engineer, Backend - Fintech

Canada $100,000.00-$140,000.00 3 weeks ago

Senior Full Stack Software Engineer (Canada)

Greater Montreal Metropolitan Area 19 hours ago

Senior Software Engineer-Full Stack Developer (AWS)
Senior Software Engineer, Backend - Fintech
Senior Software Engineer, Backend (Platform)
Senior Software Developer (Remote First)
Senior Software Engineer - U.S. or EU (remote)

Canada $150,000.00-$195,000.00 6 months ago

Senior Software Engineer-Full Stack Developer (AWS)
Senior Software Engineer - Data Platform
Senior Software Engineer, Backend (Platform - CETI)
Senior Software Engineer, Backend Platform

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.