Major banking organisation seeks STRONG core Java developers to join a team working on mobile and online banking solutions and global applications. MUST have strong Java 8 with knowledge of or passion for functional programming and/or Kotlin.
Our client are seeking technically excellent Java developers who would also describe themselves as hobbyists or geeks. People with a real passion for technology who go over and above just coding in order to better themselves and improve their craft. Below is a list of skills and you do not need to be expert in all of these but knowledge of and perhaps skills in as many as possible will demonstrate that you have the aptitude and mindset they are looking for.
* Java 8
* Functional Programming
* TDD - strong testing ethic
* Microservices using RESTful API
* Spring Boot
* Python Scripting
* Monitoring tools like: Splunk / Prometheus / AppDynamics
Other skills may be relevant but its essential that you have at least some of these as well as the core Java. If candidates are not strong/great with some of the above list they won't get through the interview process.
In addition it is essential that you really understand and appreciate testing, strong TDD and how critical it is to the development process. Candidates that have worked in operational, production, release or DevOps areas where continuous integration and testing are standard will be favoured.
Previous experience in the banking sector especially with any mobile or digital banking would be very welcome but is not essential You MUST have worked on large scale enterprise level systems and applications and worked in complex organisations where cooperation and discussion with multiple, sometimes global stakeholders in order to do your role is necessary..
ALL experienced Java 8 core developers with experience of one or more functional programming languages (scala, Haskell, Clojure, F#), Kotlin or Python scripting should apply now.