Freelance Senior Java Developer

Location
Sunningdale, Ascot
Salary
Up to £400/day
Posted
15 Jun 2017
Closes
13 Jul 2017
Sector
Agency, Technology
Job Function
Web Developer

Description:

Senior Java developer with experience of cloud infrastructure

•    In-depth understanding of the entire software development lifecycle from design to deployment

•    Good understanding of Object Oriented programming.

•    Hands on experience with Java programming language and Spring framework

•    Experience building web-based application and RESTful web services

•    Experience building JPA data access layers using ORM tools such as Hibernate

•    Knowledge of microservice architecture and cloud infrastructure (AWS, Azure)

•    Previous experience working in an Agile Test Driven Development environment

•    Familiar with application containers technologies, i.e. Docker

•    Understanding of Git version control, Maven project configuration and continuous integration processes

Key Technologies:

Java 1.8, RxJava

Spring (including Spring Boot and Cloud, good to have:  MVC, Batch)

JPA/ Hibernate

JMS/ ActiveMQ, RabbitMQ

JUnit / Mockito

Docker, Nomad, Vagrant,

RESTful APIs

Databases: Cassandra, MySQL, MongoDB

CI tools: Maven, Jenkins, Git, GitFlow, Sonar, JIRA

Microservice architecture

Cloud infrastructure AWS, Azure

ElasticSearch, Zookeeper, Hystrix