Java Software Developer

Java Software Developer – London, UK
OpenMarket
OpenMarket provides major enterprises with the tools and the expertise to engage with their employees, customers and
potential customers via mobile.
We’re small(ish), innovative and agile. We’re passionate about technology and about doing software development right.
We offer interesting and challenging work in a friendly, collaborative environment where you’ll immediately see your
contribution to the company’s success.
We’re looking for enthusiastic people from a range of backgrounds to join our team.
We value people who take pride in their work and place the emphasis on getting things done.
About the UK Messaging Team
The UK Messaging Team strives to create the fastest, most reliable messaging platforms in the industry. Java is the main
tool we use, but we use plenty of other technologies around that to deliver our software.
We are always evaluating new technologies in order to be able to select the right tool for the right job. Our most recent
work has included the design and implementation of a new backend for our SMS platform that is low latency, high
throughput, horizontally scalable, and geo-redundant.
In doing so, we looked beyond the database technologies already in use in the team, and became familiar with almost
every NoSQL technology we could think of, and have put into production systems based on Redis, ElasticSearch, and
Hadoop.
Our customers – who include many brands you will know – have used our systems to communicate using SMS worldwide.
We offer one-way connectivity worldwide, and also offer two-way connectivity – so that the recipient of the message can
reply – in over 40 countries worldwide.
These systems are built by either using our API directly, or by using the other systems OpenMarket provides which then
call the messaging APIs to send and receive the messages.
We work very closely with the other OpenMarket development teams, including those in the US. In fact, the improvement
work we’re doing to the SMS platform is a joint project with the US SMS team, and there’s plenty of video calls and travel
across the Atlantic to help make that project a success!
Responsibilities
Proprietary & Confidential to OpenMarket
Page 1 of 2




Design, implementation, testing and deployment of development tasks within the team
Participate in technical discussions with the team.
Identify solutions and drive tasks to completion
Work proactively on design and development tasks within the team, seeking the input of others both within the
team and outside the team
Desired Technical Experience






Relational databases (MySQL)
Dependency injection frameworks (Guice)
Java 8's additional language features
Unit testing frameworks (JUnit, JMock, Hamcrest)
HTTP server frameworks (Jetty, Jersey, JAX-RS)
Web development frameworks (AngularJS)
Required Skills and Experience






Some software development in relevant technologies
A curious disposition and an analytical mind
An enjoyment of problem solving
A desire to work on complex tasks within a fast-moving team environment
Good oral and written communication skills
Solid academic background in a relevant discipline
About OpenMarket
OpenMarket, a subsidiary of Amdocs, helps enterprises use mobile to transform their business. OpenMarket provides
mobile engagement solutions for organizations to optimize their operations and enhance relationships with their
customers and employees. Major enterprises choose OpenMarket for our domain expertise, service flexibility,
demonstrated performance and reliability, global scale, and corporate maturity. We provide smart, interactive connectivity
to more than 200 countries, enabling businesses to engage with nearly every mobile user around the world. Our clients
trust us to power their mobile business. For more information, visit www.openmarket.com.
Additional Information:
This role is open in Chiswick, London, England.
OpenMarket benefits will apply.
Employment in this position may be contingent upon successful completion of a criminal background investigation.
Interested Applicants Please Apply Via This Link:
http://careers.openmarket.com/
Proprietary & Confidential to OpenMarket
Page 2 of 2