Job Posting

Java Developer

By August 31, 2020October 8th, 2020No Comments

Mad Mobile is disrupting the POS industry with a mobile-first solution that meets the needs of modern customers. Our innovative technology modernizes point-of-sale for major restaurants and retailers so they can sell more effectively, respond quickly to any change, and deliver a superior customer experience

The Concierge offering is a mission critical application that provides in-store team members with clienteling, assisted selling, mobile point of sale and other key capabilities that deliver the future of retail. Concierge integrates existing retail investments including CRM, POS, eCommerce, Order Management, ERP, Payment, etc.

A big part of the solution is around mobile POS and taking legacy POS systems and transforming them into multi threaded, web based API services.  This means ripping the UI off of the system and reforming the non-thread-safe portions of the POS system. While these POS systems themselves are quite old, the technology we use to modernize them is not.  We use Aspect Oriented Programming along with dependency injection frameworks and the Spark Java microservices framework to make the old new.


  • 5+ years experience with Java
  • 3+ years of experience with dependency injection frameworks like Spring or Guice
  • 3+ years experience with Java web containers like Jetty, Tomcat, etc.
  • Deep understanding of how dependency injection frameworks function
  • DB design fundamentals and usage of either Hibernate or some other Java DB framework
  • Experience with Java 8+

Nice to Haves:

  • Experience with AOP

What We Offer:

  • 100% Company Paid Benefits (Medical, Dental, Vision)
  • Matching 401K (up to 6%, matching 100%, fully-vested)
  • Flexible work hours
  • Fully stocked kitchen
Apply Now
Close Bitnami banner