Java Developer - Remote but must be based in UK or Ireland

Location: London, England Salary: £350 - £400 per day
Sector: Consultancy Type: Contract
Reference #: JavaDev_1624627954

Senior Java Developer / 6 months / London (Remote) / Start ASAP

  • Proven experience in developing, testing and deploying Java microservices from scratch as well as building PoCs as required. Effective communications skills, able to take on reasonably complex tasks and delivery quality, well tested solutions, as well as mentoring junior team members.
  • Essential: Spring Framework, creating and consuming RESTful HTTP APIs, excellent knowledge of automation testing (unit/integration/load/stress/black box testing using frameworks such as Junit, Spring Test, Mockito, Wiremock and similar), basic knowledge of CI/CD processes and tools (Jenkins, TeamCity), Git (BitBucket, GitHub or similar), Maven, Artifactory, IDEs such as IntelliJ IDEA (or Eclipse), basic shell scripting on a Linux environment, basic understanding and some experience with big data tools (Hadoop and Spark and/or cloud-based equivalents)
  • Good to have: experience with Docker and Kubernetes platforms such as OpenShift, Google Kubernetes Engine and similar - must be able to understand the basic concepts and processes of deploying microservices on K8S environments. Basic working experience in the big data ecosystem - developing and tuning Spark programs, basic knowledge of Hadoop, Yarn, HDFS, Hue and Oozie. Basic understanding of DevOps processes.
  • Bonus points if possessing previous experience building advanced automation solutions based on Java, Python and shell and involving Hadoop, Spark, Oozie HTTP APIs. Basic DevOps skills would be a significant advantage: TeamCity and/or Jenkins pipeline configuration, Python scripting, API automation.