Sr. Java Engineer - Proserv

  • Lehi, UT, USA
  • Full-time

Company Description

MX is on a mission to improve the financial lives of individuals everywhere. We believe each of us has a moral imperative to use our time and talents to change the world for the better. For this reason, we are creating innovative software and partnering with financial institutions and digital banking providers to bring financial freedom to the lives of individuals, families, and communities. We are a financially strong company with plenty of financing and are cash-flow positive.


Job Description

If you are experienced in Enterprise Service Bus (ESB) and Ruby-on-Rails or Java, we’d love to discuss your work, vision and ambition. If you have experience in continuous delivery of server-side software from concept to delivery and are passionate about collaborating with DevOps, we’d love to discuss the part you will play in the optimization and scale of our massively distributed ESB. If you take pride in your ability to develop and maintain clean and consistent RESTful API’s and experience with financial API’s, we’d love to talk technique. If you have an interest in collaborating with product, partners and support to deliver an exceptional product experience, we look forward to hearing from you soon. 

What do we want to accomplish?

The MX  mission of “Financial strength for everyone” is ambitious. We are scaling our engineering team to meet the demand for new enhancements to our current customers.  You can help our team achieve success by playing a key role in the scale and scope of the MX product line, backed by robust middleware solutions. 

Who are we looking for?

We are looking for individuals who love building with others and are able to work thoughtfully, with decisive intent and a founder’s mindset. We are seeking independent thinkers with a passion for innovation at the forefront of industry. In developing our highly-available, massively distributed backend systems and middleware solutions, you can take pride jumping into an exceptional growth opportunity in partnership with brilliant teams and creative minds at MX. If you love your work and get excited at the thought of continuous learning while looking forward to mentoring your peers as well, we have a spot for you.

What can you expect from an MX experience?

  • Deeply technical engineering team

  • Thorough initial and ongoing training

  • Products that outshine all of our competitors

  • Personal access to MoneyDesktop, our online money management tool

  • Teams with a passion for mission that goes beyond a single product or project




  • Expertise composing Enterprise Service Bus, leveraging systems like Mule, Service Mix, Fuse

  • Experience with Ruby on Rails and Java development and passion for backend web services 

  • Bachelor's Degree in CS or comparable industry experience

  • Experience building, implementing and working with microservice architectures

  • Proficiency working in Unix/Linux environments

  • Proficiency with Git or another version control system

  • Love for clean, maintainable, discoverable code

  • Experience with distributed systems, Postgres and RabbitMQ, ServiceMix, Karaf, Camel 

Additional Information

MX is an equal opportunities employer. We particularly welcome applications from Vets and Military spouses. All your information will be kept confidential according to EEO guidelines.

Privacy Policy