Senior Agile Java Developer

London (Greater)
£550 - £600 per annum
13 Nov 2017
15 Nov 2017
Contract Type
Full Time
Key Experience and Attributes:

The successful candidate will have a proven track record in developing "Internet scale", high volume and highly transactional back-end systems with vast relevant commercial experience including the following key skills:

  • Application development experience on building large scale, high volume (5000 TPS) and REST-compliant web services using Java in Cloud based environment;
  • Excellent core Java skills is a must;
  • Deep understanding of TCP/IP and experienced in the use of apache http libraries for consuming http based web services in an efficient manner;
  • Software engineering practices including: design patterns, unit testing with Mockito, JUnit, automated build and test systems for continuous integration (using Jenkins) and TDD are a must;
  • Experience using version control tools such as GIT or Subversion is a must;
  • Experience with build automation tools such as Gradle or Maven is a must;
  • Agile development, in particular Scrum and XP; comfortable with practices like pair programming and code review. Experience of pair programming is must;
  • Developing application using NoSQL databases (Cassandra) is highly desirable;
  • Experience with Jetty, Tomcat or other lightweight containers is a must;
  • Experience of Dependency Injection frameworks like Guice or Spring is a must;
  • Good understanding of concurrency, multi-threading and thread safety is a must;
  • Thorough and systematic approach towards troubleshooting and root cause analysis of production issues is a must;

Allegis Group Limited and Aston Carter Limited operate Employment Businesses and Agencies and are companies within the Allegis Group Inc. group of companies, the fourth largest staffing company in the world, (collectively referred to as the "Allegis Group"). TEKsystems and Aerotek are divisions of Allegis Group Limited. Applicant data will be treated in accordance with the Allegis Group's Privacy Notice By submitting personal data to any company or division within the Allegis Group, the applicant is providing explicit consent to the use of such data by the Allegis Group and to the transfer of such data to and from the Allegis Group companies within the UK, Europe and outside the European Economic Area in connection with the fulfilment of the applicant's voluntary requests, and the fulfilment of other job opportunities that match the applicant's profile, and confirms that they may be contacted about such job opportunities.
This job was originally posted as