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)