Senior 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 who 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 in addition to deliver our systems. 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 technologies already in use in the team. For instance, we 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. 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 Design, implementation, testing and deployment of development tasks within the team Take a leading role in technical discussions with the team Identify improvements and drive technical issues to completion Work independently on complex design and development tasks within the team, seeking the input of others both within the team and outside the team Bring in expertise and experience from other organisations, and act as a source of ideas for new technologies and solutions for the team Proprietary & Confidential to OpenMarket Page 1 of 2 Desired Technical Experience Relational databases (eg. MySQL) NoSQL databases (eg. Hadoop) Dependency injection frameworks (eg. Guice) Java 8's additional language features Unit testing frameworks (eg. JUnit, JMock, Hamcrest) HTTP server frameworks (eg. Jetty, Jersey, JAX-RS) Web development frameworks (eg. AngularJS) Required Skills and Experience Proven track experience of software development in relevant technologies A curious disposition and an analytical mind An enjoyment of problem solving Proven ability to work on complex tasks within a fast-moving team environment Excellent oral and written communication skills, including in ability to communication technical ideas to a nonexpert audience 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
© Copyright 2024