Software Developer Length: 2 months Rate: 450 per day via umbrella Location: Solihull 2 to 3 days per week Initially you have to analyze the Java code (written and maintained by a 3rd party), understand the logic, how it works, how it runs in JBOSS and propose how it could be migrated to a Group Cloud Platform using the likes of Spring boot. Key Responsibilities: * Ability to deliver solution design and communicate with relevant stakeholders * Provide technical leadership - analyze the code and propose changes that need to be implemented in order to move the applications to the cloud; provide guidance to other team members * Adapt processes, standards for Java developments * Be part of features journey from idea to production by adding value all stages of Agile way of working (planning, designing, development, testing, release to production etc.) * Develop quality software application including documentation, testing, code review, etc. * Assist in Production issues What we are looking for: * Required experience in designing and proposing technical solutions in the following technical areas: * Microservices solution design - proven experience * Cloud design patterns Backend: Java Standard Edition (any of 8/11/17) Spring Boot * Persistence: Spring Data * Web services: REST API * Considered a plus: Java Platform, Enterprise Edition JBoss AS Database: SQL and/or PostgreSQL Linux: Basic knowledge Version control system: GIT Building & tools: Maven, Jenkins, Sonar, Nexus Unit tests Containers (Docker, Kubernetes)