Senior Software Engineer - Back End
Multiple Openings
Los Angeles, CA

Analyze, design, develop, deploy, test and debug complex, scalable enterprise computer applications that are critical to core business function relating to digital ordering and customer engagement solutions using service-oriented Java technologies (i.e., Core Java, Collections, Servlets, JDBC, JMS, JSON & JUNIT). Build Java programs that execute in a high-availability, high-throughput batch environment. Build and customize software solutions. Develop web applications, services and integrating different enterprise applications in a scalable and reusable manner. Utilize various application servers, such as Tomcat in order to implement proposed solutions. Design and develop reusable libraries and APIs. Utilize various application integration techniques to communicate with third-party and legacy/back-end systems. Lead complex projects through complete software development life cycle. Utilize Agile/Scrum methodologies, accounting for cost effectiveness, security, scalability, and reliability. Deliver complex enterprise-level integration applications capable of handling a large volume of data to meet key performance indicators and service-level agreements. Make high-level decisions, working independently without supervision or as a team player, as required. Identify, implement and refine proactive application- and system-monitoring tools to enable the company to provide the highest level of service possible. Evaluate and recommend new frameworks and technologies to improve business processes and customer experience. Collaborate with external business partners. Coach/mentor associate-level engineers and be a technical lead on the team. Other duties as directed or required. Ability to communicate effectively in English, with good verbal and written skills.

MINIMUM REQUIREMENTS FOR POSITION: Master's degree in Computer Science or closely related field of study plus 24 months of relevant experience interacting with RESTful/SOAP web services, AJAX, Core Java, JDBC, JMS, JSON, JUNIT, Apache, JavaScript, SQL, application server technology (i.e., Tomcat; Weblogic), and framework/technologies (i.e., Hibernate, Spring), Spring Integration, Maven, MySQL, Liquibase and Jenkins.

ALTERNATIVE REQUIREMENTS: Bachelor's degree in Computer Science or closely related field of study plus 60 months of relevant progressive experience interacting with RESTful/SOAP web services, AJAX, Core Java, JDBC, JMS, JSON, JUNIT, Apache, JavaScript, SQL, application server technology (i.e., Tomcat; Weblogic), and framework/technologies (i.e., Hibernate, Spring) Spring Integration, Maven, MySQL, Liquibase and Jenkins.

 

Apply at www.tillster.com/careers. Must put job code # (06182019) on resume.  

 

About Tillster
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. For more information, check us out at http://www.tillster.com.

 

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

Apply for this Job

* Required
  
  
When autocomplete results are available use up and down arrows to review
+ Add Another Education