Find Jobs
Sr. Back End Developer
Richfield, Minnesota  |  Hybrid, Onsite
Contract Position
It appears that you have already applied to this job.
Applied on October 18, 2021
Job Id #51249 Posted October 11, 2021

Job Description: 
  • Commerce View is responsible for the Cart and Checkout experience on Client this includes everything from clicking the “Add to Cart” button on a product page, to the “Thank you for your order” page that is shown after a purchase.  
  • Commerce View applications require integrations with services related to Pricing, Inventory, Fulfillment, Tax, 3rd-party payment, Incentives, Fraud, Customer Data, and Order Management – to name only a few.  
  • The user experience includes web-based UIs (desktop and mobile) as well as native mobile applications for both iOS and Android.
Project Description:
  • We deliver a world-class commerce experience that is underpinned by maintainable, highly tested system architecture and application code.  
  • Team members are expected to execute on complex requirement sets as part of the core of the Client commerce capability. 
Position Summary/Job Description:
  • Developing Groovy/Spring web applications.
  • Object Oriented Programming and Service Oriented Architecture design along with REST.
  • Help build large-scale distributed systems and client-server architectures.
  • Aggressive refactoring.
  • Able to participate in the planning process: take high level design discussions and create user stories, then further break those stories into tasks. 
The developer will be expected to demonstrate the following qualities in addition to completing their development work:
  • Strong technical communication skills.
  • Ability to work as a part of a team of engineers. 
  • Willingness to develop a deep understanding of complex business domains.
  • Friendly and cooperative demeanor.
  • Ability to handle high-stress situations such as urgent bug fixes in production.
What are the top five skills and number of years of experience required to perform this job?
  • Strong Spring/Java/Groovy applications and unit-testing skills (5+ years).
  • Experience in developing/consuming REST/HTTP based Services (3+ years).
  • Experience with paired programming and iterative development (1+ years).
  • Strong social and communication skills.
  • Takes initiative, self-starter. Able to identify work that needs to be done on their own.
What are some preferred/nice to have skills the manager is looking for?
  • Experience as a Technical Lead on a large application development project.
  • Experience working in a Continuous Integration environment.
  • Experience with functional testing frameworks.
  • Test-Driven Development.
  • Experience with using Spock for integration and unit tests.
  • Experience with a Message Queuing technology (e.g., Rabbit/IBM/JMS).
  • High comfort level with Unix/Linux command line.
  • Experience with monitoring tools (Splunk, Kibana, Grafana, etc.)
  • Deep understanding of threading and GPars.
  • Experience with Jenkins.
  • Experience using version control systems such as Git.
  • Experience with modern web technologies and frameworks (React, Webpack, etc.). 

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.

Upload Your Resume

We accept .DOC, .DOCX, .PDF up to 10 MB.

We do not accept scanned documents, images, or resumes containing images and/or icons.

Password must contain:
  • minimum 10 characters

  • 1 uppercase letter

  • 1 lowercase letter

  • 1 numeric character

  • 1 special character (such as !, %, @, #)

  • Passwords match


What is your gender?

What is your ethnicity?

What is your Veteran / U.S. Military Status?

Do you identify with one or more of the classifications of protected veterans below?

If yes, please indicate by checking the appropriate box below

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.

Return to Job Search

We’re sorry!

There are currently no open positions in your location or accepting applications from out of the country

Return to Home
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.