Senior Java Developer

7 days left

28 Jul 2017
25 Aug 2017
Contract Type
Full Time

O2 is the commercial brand of Telefonica UK Limited, a leading digital communications company owned by Telefonica S.A. With over 25 million customer across the UK, O2 is one of the world`s most innovative companies putting our customers at the heart of everything we do. We are more than just a network. We open up the endless possibilities of technology, connecting our customers to the things that they love and exploring new ways to open up the world for them. We are always on the lookout for great talent. Just like our customers, we our employees more. From a choice of benefits, rewards, training and ongoing career development there are many reasons to join O2. About the Team: Telefonica currently has 14,000+ public Wi-Fi services in the UK! O2 Wifi`s premium hotspots are managed through partnerships with key venue owners where we operate innovative business models to support a "free and open for all" access model for end users, no matter which mobile or broadband provider they`re with. If you`re an experienced Java Developer looking to become part of a talented software team that help deliver a range of services, applications and APIs for Wi-Fi, then this could be the perfect role for you! Your Role: As part of this team, you`ll be responsible for building high-performing, scalable, enterprise grade Java/Java EE applications while providing expertise in the full software development lifecycle, from concept and design to testing. Responsibilities: -Maintain high standards of coding- this could be process based (e.g. code reviews), or by introduction of engineering practices (e.g. BDD, TDD) -Contribute project suggestions, process suggestions -Prepare and produce releases of software components -Help improve the overall quality of the codebase -Identify and eliminate technical debt (with the established prioritisation and scheduling process) -Collaborate with engineering and the stakeholders on team`s delivery plans -Support the agile development processes and methodologies in the team -Actively seek to improve process, tooling, architecture Skills & experience: -Extensive experience with Java development language -Extensive experience designing, developing and maintaining large scale applications -An expert in OO design with in depth knowledge of design patterns -An out and out passion for technology, code elegance and web standards -Experience developing and maintaining RESTful web services Grade: PTG Salary and benefits: We are looking to pay a competitive salary (depending on experience) for this position, and in addition we have some great benefits that could include a bonus, life cover, health care, holiday entitlement and lots of flexible benefits too. Telefonica`s commitment to a great work-life balance allows us to consider flexible approaches to working. Like to know more? Feel free to raise it. Joining Telefonica means opening up a world of freedom, support and possibility. A fascinating world where you`ll be able to think bigger, be bolder and try new things. And where there are endless opportunities to develop your career. There`s so much to discover. Your adventure starts here. To find out more and to apply - please click the APPLY button.