Java Software Developer
Transcription
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