Tillster, Inc.

Senior Software Engineer - Back End (#05252023BP)

San Diego, CA - Full Time

Senior Software Engineer - Back End (#05252023BP)

San Diego, CA

 

What You’ll Do

  • Work with a team of local and globally-distributed Software Engineers/Developers, Quality Engineers, Product Managers, and other professionals to design, develop and deliver software application products built to meet requirements for Company’s mobile and online food ordering and e-commerce payment solutions, which allow customers to place and pay for orders at restaurants.
  • Actively participate in delivering great products using Scrum methodology.
  • Actively participate in establishing a robust, scalable, and flexible technology/technical architecture and make recommendations for improvements.
  • Actively participate in design and development, implementation, unit testing, integration testing and maintenance.
  • Work in a variety of software disciplines, and work with Product Managers, Software Engineers, Quality Engineers, and other professional disciplines to refine product requirements and deliver products built to commercial-grade requirements.
  • Estimate and size development efforts to assist with planning, then deliver working software on schedule.
  • Assist team in achieving success on assigned projects by handling a variety of software development tasks.
  • Support company-wide software engineering/development standards and optimize applications for maximum speed, scalability, dependability, and ease of development.
  • Provide expert level of software programming/development, design, analysis, and mentoring.
  • Be responsible for iteratively and incrementally improving both products and processes.
  • Extensively utilize AWS stack Lambda, SNS, SQS, DynamoDB to create serverless application.
  • Integrate AWS serverless applications with Quarkus.
  • Write back-end code using Java and utilize best of breed open source technologies like Spring and Hibernate.
  • Develop web applications, services and integrate different enterprise applications in a scalable and reusable manner.
  • Utilize application servers, such as Tomcat in order to implement proposed technology solution.
  • Utilize various application integration techniques to communicate with third party and legacy/back-end systems.
  • Embrace test driven development practices using JUnit, JMock and Selenium.
  • Build Java programs that execute in a high availability, high throughput batch environment.
  • Build and customize software solutions; collaborate with external business partners.
  • Actively engage with technical/technological professionals at client organizations to explain how to make our products work together.
  • Coach/mentor associate-level engineers and be a technical lead on the team.
  • Mentor entry-level, mid-level, and senior-level software engineers and technologists.
  • Respond to changes in requirements, demonstrate flexibility in time and execution.
  • Adhere to continuous learning to advance your knowledge, skills, and abilities. Identify and fix complex issues that arise in software codebase.
  • Implement new features and customize existing ones to meet our customers needs.
  • Utilize AWS stack to implement new features.
  • Identify details and establish plans for implementing work per customer contracts.
  • Provide product requirement analysis and plan and estimate for upcoming features.
  • Support cross discipline teams to ensure cohesive execution of our technical strategy.
  • Work with Quality Engineering to identify risks and establish means of testing.
  • Perform code reviews of others work to propagate experience and learn new practices.
  • Meet with and advise platform management on current progress and alert them to changes or concerns.
  • Other duties as directed or required.

 

Required Skills & Experience

 

  • Bachelor’s degree in Computer Science or closely related field of study + five (5) years of relevant work experience interacting with RESTful/SOAP web services, AJAX, Core Java, JDBC, JMS, JSON, JUNIT, Apache, JavaScript, SQL, application server technology (i.e., Tomcat; WebLogic), framework/technologies (i.e., Hibernate, Spring), AWS Hosted Services (i.e., SNS and Lambda) and application performance monitoring (i.e., App Dynamics and New Relic)

 

OR

 

  • Master’s degree in Computer Science or closely related field of study + two (2) years of relevant work experience interacting with RESTful/SOAP web services, AJAX, Core Java, JDBC, JMS, JSON, JUNIT, Apache, JavaScript, SQL, application server technology (i.e., Tomcat; WebLogic), framework/technologies (i.e., Hibernate, Spring), AWS Hosted Services (i.e., SNS and Lambda) and application performance monitoring (i.e., App Dynamics and New Relic)

 

  • Must pass technical interview.

 

Offered Salary: $155,397.00 per year. Please apply on company website: www.tillster.com/careers. Must put job code (#05252023BP) 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 https://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

 

About Tillster...

Tillster is the global leader in digital ordering and customer engagement solutions. We offer one platform; one scalable, enterprise class solution – to create world-class digital engagement solutions. You will be part of a technology playground offering a fun, collaborative environment where ownership, problem solving, and teamwork are rewarded.

Follow us on:

Tillster.com: https://www.tillster.com/
LinkedIn: https://www.linkedin.com/company/tillster/
Twitter: @TillsterInc, https://twitter.com/TillsterInc
Facebook: https://www.facebook.com/tillsterinc

Apply: Senior Software Engineer - Back End (#05252023BP)
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*