Full Stack Java Developer (Java, JavaScript, CSS, Agile, TDD)

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Core Java Developer (Java 8, Guice/Spring, TDD, Agile, Pair Programming)

My client has numerous teams looking for experienced Core Java Developers,(Java 8, Guice/Spring, TDD, Agile, Pair Programming) across different departments and projects. The teams work with the latest technologies and and are made up of top-notch contractors.

The roles are for intial 6 month assignments, with the view to extend as the client is keen to keep the best Java Developers on. (Java 8, Guice/Spring, TDD, Agile, Pair Programming)

The requirements across the three teams can be found below:

  • 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;
  • 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;
  • Experience with various libraries - MySQL & NoSQL databases (highly desirable/both not required)
  • 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;
  • Must be comfortable using Unix and should be good with common shell commands/scripting;
  • Virtualization using Docker or VMWare
  • BDD testing using Ruby, Cucumber

If this skill set fits your profile, please apply. The client is looking to hold interviews soon across all of the teams.

The client is willing to wait 4 weeks for their ideal Java Developer, so even if you aren't available immediately - make sure you still apply!!!

Start date
n.a
From
Arrows Group
Published at
05.02.2016
Project ID:
1065453
Contract type
Freelance
To apply to this project you must log in.
Register