We are looking for a Senior Software Engineer who is confident using their strong communication and programming skills to design, develop and test software.
You will help us develop our Advanced Analytics Platform.
You will be working on a cutting edge Big Data platform for some of the world's largest customers.
The ideal candidate must have a vigorous understanding of languages such as Java or Scala and frameworks such as Spring Boot.
You will be responsible for designing and implementing solutions and solving complex problems and architectural challenges.
You will be expected to be the lead for other developers within your team.
The Experience:
You must have 8+ years’ experience in Java.
Need to have a proven track record of writing great code.
Have in-depth knowledge of the Spring Boot framework.
Have experience or basic knowledge of Docker.
Excellent knowledge of Git.
Good understanding of test frameworks, Junit, cucumber, etc.
Desirable Skills:
Any experience working with Scala is beneficial
Understanding or familiarity of frameworks such as Spark
Any experience with front end languages such as Javascript.
An excellent work environment and team where there is huge opportunity to grow.