Software Engineering Lead - Mendeley

Recruiter
Elsevier
Location
United Kingdom
Posted
10 Feb 2018
Closes
15 Feb 2018
Contract Type
Permanent
Hours
Full Time
We're looking for an experienced technical lead with strong Java skillsto join the recently created Mendeley 2 team at Elsevier. Elsevier's mission is to accelerate the pace of research into Science,Technology and Medicine globally. The Mendeley 2 project is rethinkingand rebuilding our flagship reference management application fromscratch. Our reference manager is currently well loved and used by overa million Scientists and Researchers to organise, read, annotate andcite documents; we're planning to take this to the next level. To accomplish this we're using cutting edge cross platform(Desktop/Web) technologies such as Electron, great Design, and a Javamicroservices cloud architecture with a REST API. We deal with aconsiderable amount of data, including a billion user documents in SQLand NoSQL databases. Our culture combines Elsevier's 130 year history of serving scientificresearch with significant investment into research products development,and the Mendeley team which retains much of a start-up atmosphere. Thisincludes a strong focus on end users, highly collaborative ways ofworking, as well as hack days and Friday beer-o-clock. We work in cohesive, self-contained teams empowered to deliver eachaspect of the user experience. Each team follows an Agile processtailored to their requirements. We practice TDD, pair programming and CIwith continuous deployment. About the role Youll work in one of the Mendeley teams, with a group of individualswho are experts in their fields, centred around a common functional areaof the Mendeley product base. You will line manage a team of software engineers with different skill sets. You will be a strong hands-on Java coder, sharing solid engineeringpractices with junior members of the team. You will take an active role in hiring and training new team members. You will be working closely with product managers and UX to createuser-centred products. You will contribute to the agile process, ensuring that there is ashared vision for the team, that tasks are well defined and actionable,and that everyone knows what theyre working on. You will be an expert on back end development and scalable, RESTful APIs. About you: You have worked as a technical lead, or have taken a leading rolewithin a development team. Proven expertise in Java. Experience with AWS or a similar cloud provider. You have great team skills, including the confidence to put your ideaacross, even if the idea is initially unpopular, and the humility toadmit when you are wrong. Quality is important to you. You support a culture of pairprogramming, test driven development, devops, code reviews and constantcommunication to ensure the best outcome. You have a history of building and taking products to market infast-paced environments. You enjoy acquiring new skills and expertise as required by the project. You have a bias for simplicity, elegance, scalability, robustness andmaintainability in code and systems. You design architectures which allow rapid iterations to support ouragile development process, whilst considering future requirements andthe big picture when planning and developing new applications and features. Elsevier is a world-leading provider of information solutions thatenhance the performance of science, health, and technologyprofessionals, empowering them to make better decisions, deliver bettercare, and sometimes make groundbreaking discoveries, that advance theboundaries of knowledge and human progress - provided by Dice AGILE, AWS, CLOUD, JAVA, NOSQL, PAIR PROGRAMMING, SOFTWARE ENGINEERING, SQL, TDD

Similar jobs

Similar jobs