Job Directory Software Engineer (Back End)

Software Engineer (Back End)
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Software Engineer (Back end)

Monitise Americas, Inc., San Francisco, California

Team Platform Engineering

Reporting into VP Product Engineering

Position Type Regular Full-Time

Monitise (LSE: MONI.L) is a world leader in Mobile Money, enabling users to bank anywhere, pay anyone and buy anything securely from any mobile devise. Many of the world's most prominent banks, payments companies, retailers, mobile network providers and media owners all leverage Monitise's industry-leading technology, platform and services to securely connect their customers with their money in both developed and emerging markets.

Monitise created the world's first mobile banking, payments and commerce ecosystem. Today, the company provides services to more than 350 financial institutions and leading brands globally, services 28 million users and has key strategic partnerships with companies such as Visa Inc., Visa Europe, RBS Group, Telefónica Digital and FIS to develop and deliver mobile money services. Monitise processes 3.4 billion mobile transactions annually to the value of $71 billion.

The software engineer will play a significant role within the product engineering department. He/she will work with the rest of the product engineering team to:

* Design, develop, and test Java based software application that will be delivered to consumers via mobile (smartphones, tablets) technologies.
* Create and review functional specifications with product managers.
* Create design documents.
* Participate in design and architecture discussions.
* Deliver high availability, real time, and high performance server applications that will be consumed by mobile and web clients


* Bachelor's degree in Computer Science, Engineering or any other related degree
* Three of more years of experience in Object Oriented programming
* Three or more years using Java technologies
* Knowledge of and experience in AGILE development methodologies.
* Strong knowledge of Java and Web Technologies - Apache, Tomcat, Servlets, JSP
* Experience with XML technologies - XSLT, DOM, SAX, JAXB
* Service Oriented Architectures - web services, SOAP, REST, JMS
* Frameworks / Technologies - Spring, Spring Integration, Spring Boot, Hibernate, Drools
* Databases - JDBC, SQL
* Practical experience of writing unit tests and integration test using JUnit, SOAPUI, JMeter
* Experience of TDD and BDD development
* Strong analytical thinking ability, problem solving skills, and initiative
* Good research & troubleshooting skills
* Good organizational, communication (written and verbal) and interpersonal skills
* Experience with Retail Banking Industry is a plus
* Experience with enterprise applications is a plus
* Experience working with Linux is a plus
* Experience with DevOps process and tools such as Ansible is a plus

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.