Senior Java Developer (Inside IR35)

Location: London, England Salary: £400 - £440 per day
Sector: Consultancy Type: Contract
Reference #: CR/081634_1628586165

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

***You will be required to complete a test before interview***

* 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.