This project is for market risk for one of the leading Australian bank
Strong Java development experience in the below areas:JDK 8 (Migrating to latest version)Microservice architecture patternsAdvanced Spring Boot / Cloud (ZUUL Service Proxy, RabbitMQ, Logging using Spring Cloud Sleuth, Zipkin, Caching, Feign Client, Circuit Breaker)Security frameworks and concepts (Spring security, JWT)Deployment (Jenkins, Openshift, Udeploy, AWS)Strong experience with SQL and database persistence frameworks (JPA, Hibernate, Oracle 11g onwards)Strong experience in setting up test automation and unit testing (Junit, Mockito)Experience in BDD testing and writing automation stories using CucumberDemonstrable expertise in performance tuningExperience with build tools and commands (using Maven, progressing towards Gradle)Experience in DDD using AXON framework (or Kafka or similar)Experience with code versioning tools (Git, SVN, Mercurial)Exposure to cloud, containers and container orchestration via Docker, KubernetesExperience working in a fast-paced agile environmentAbility to understand business requirements and translate them into technical requirementsDemonstrable designing and implementing effective solutions to challenging requirementsSkills
7-9 years of experienceJava 8+, Spring Boot, Spring Framework, Hibernate *Microservices Event streaming/ middleware / big data solutions (Kafka/ MQ/Apache Camel/ Spark/ Hadoop)Infrastructure as code - experienced with Containerisation, Config and Orchestration tools (Kubernetes/ Ansible/ Chef/ Puppet) (could be common for Dev and QA)Nice to have
Desirable: Familiarity around No-SQL (MongoDB or similar)High-level understanding of code analysis tooling (SonarQube, FortyFy code scan)Experience troubleshooting through monitoring tools (Splunk, Dynatrace)Domain knowledge: Banking environmentsLanguages
English: A1 Beginner
If needed, we can help you with relocation process.