API Software Engineer


(San Diego, CA 92121 or Los Angeles, CA 90064)


We’re seeking enthusiastic, focused, and experienced API Engineers with Java Web Servers; experienced working in Agile/SCRUM environments; and comfortable working in test driven development practices using Junit, JMock and Selenium. Interested? Read on…


Down in the weeds…

  • Hands-on experience with Java Web Servers, preferably with large, complex implementations, (including consuming and publishing API's)
  • Become an invaluable member of one of our Agile teams and help deliver great products using Scrum methodology
  • Help the team achieve success on assigned projects by handling a variety of software development tasks
  • Write back-end code using Java and utilize best of breed open source technologies like Spring and Hibernate.
  • Embrace test driven development practices using JUnit, JMock and Selenium
  • Build Java programs that execute in a high availability, high throughput batch environment
  • Building and customizing product and collaborating with external business partners
  • Speaking to technical staff at other companies to explain how to make our products work together


About you…

We’re seeking -- intellectually curious, analytical, creative, innovative, results-oriented professionals. You operate from data, market, customer, and consumer insights. You seek out solutions to real-world business, technology, and consumer engagement opportunities. You are all about winning!


You possess…

  • 9+ years of overall senior Java engineering experience and OO Design Practices with hands-on knowledge of Spring, Hibernate/MySQL, Web (Servlets/JSP), JAX-RS, XML/SOAP, strong J2EE
  • 3+ years of hands-on technical lead experience with excellent task/project estimation capabilities
  • Command prompt Linux skills
  • Experience with Cloud hosted deployments and management (i.e. Amazon EC2 or Rackspace)


Preferred Skills & Experience 

  • Java Certification preferred
  • Web Service specific experience particularly with Axis, Jetty, Tomcat, Apache, CXF (or other Open Source Web Servers/ Containers)
  • Must show a mastery of Tomcat Configuration
  • Protocol tuning
  • Experience working in environments utilizing Enterprise automation and configuration management tools such as Maven, Puppet, Chef
  • Experience complying with PCI - DSS standards
  • Experience in Application Security Code Review and/or Application Vulnerability Assessment
  • Specific Experience with Highly Available Configurations of Tomcat, AMQ and MySQL
  • Experience in a fast-paced, start-up environment
  • A BS or MS is Computer Science or related fields


About Tillster

See more about the company and culture here:  Tillster Muse profile

Tillster is the global leader in digital ordering and customer engagement solutions. For over a decade we’ve developed revolutionary self-service, ordering and payments solutions – for mobile, tablet, online, kiosk, call center, and more – creating personalized interactions based on consumer preferences, language, and currency. Our platform is compatible with 15+ unique POS systems, representing over 90% coverage in multi-unit restaurants. We offer one platform; one scalable, enterprise class solution – to create world-class digital engagement solutions.


Tillster is proudly an Equal Opportunity Employer
Local Candidates Strongly Preferred
Relocation Assistance Considered
Principals only – no Agencies or calls please



Meet Some of Tillster's Employees

Ken D.

Senior Director, Strategic Accounts

Ken oversees Tillster’s strategic accounts, helping his clients achieve continued success. He ensures that business customers enjoy and get the most out of the Tillster technology.

Jake C.

Production Specialist

Jake develops the digital architecture that’s needed to build new menus for Tillster’s customers. Any and all menu changes require his approval before they are implemented.

Back to top