Lead Java Developer
|Job Title:||Lead Java Developer|
|Contact Name:||Jordan Constable|
|Job Published:||September 07, 2016 17:35|
Our Client, a Global Publishing Company, is seeking a Developer to be based in Oxford on an initial 6 month contract.
We are in the midst of a transformation and technology is simultaneously at the forefront and the driving force. Our innovative technology platforms and smart content solutions operate at the cutting edge of big data, semantic web and cloud technology, enabling faster more effective critical decision-making daily across the globe.
In order to meet our commitment to innovation within the research community we are building a new team to provide search capability for research data. The Research Data Search project needs talented, flexible, enthusiastic developers who will build a cutting edge front end and a Big Data search back end. As technical lead within an international team, you will be responsible for forming and driving a technical team to transition this project out of working proof of concept into production and continuing innovation and product development in this exciting space.
This is an exciting opportunity to develop software using the best techniques available in a fast-moving product-centric environment. You will be part of a cross-functional product development group using agile management and engineering practices. You will provide personal and technical leadership to the other developers and will remain hands-on.
Technical Experience required:
Java 7 or 8
Proven experience of Test Driven Development with very high code coverage
Familiarity with front end automation testing using frameworks like Selenium
Experience with at least one of SOLR, Lucene, ElasticSearch, MongoDB or other searchable scalable NoSQL platform
Continuous integration, ideally continuous deployment
Familiarity with Linux
Familiarity with Amazon EC2 experience is a plus
Skills / Experience
Experience of leading an Agile team of approximately 5 members, ideally using Scrum
Expert core Java Developer
Evangelist of TDD and CI
Web service development, ideally RESTful
Build Automation experience using common Java Build tools: Maven or Gradle
Use of a Source Control System, e.g. git, svn
Architect-level understanding of multi-tier web applications and services
A positive, constructive approach with an emphasis on collaboration and flexibility
A passion for all aspects of software development from design through refining requirements and tests to coding
Knowledge of other major languages - e.g. .NET, C++, Scala
AWS Development/Deployment Experience
Experience with common open source (web) servers like Apache, Nginx, Tomcat / Jetty
Scripting skills using at least one general purpose language: Python, BASH, Ruby
Lead Java Developer - Java, Spring, HTML5, NoSQL, Search Technologies
We're a truly global company. We are expanding our capabilities and offer a stimulating environment, enabling bright, passionate people to do their best work.
You will be working in an environment constructed with the sole purpose of encouraging creativity and collaboration.
Salary is dependent upon skill level and experience. We offer opportunities for career progression as we continue to grow.
Get similar jobs like these by email
By submitting your details you agree to our T&C's