Java Developer with SQL

Luxoft

  • Australia
  • Permanent
  • Full-time
  • 20 days ago
Project descriptionOur Client (the Group) is one of Australia's leading organizations providing integrated financial services to more customers than any other Australian bank. We have an opportunity for a Java developer to work on updating a Market Risk system in line with regulatory requirements on a broader trade lifecycle program.Responsibilities
  • Ability to understand business requirements and translate them into technical requirements
  • Demonstrable designing and implementing effective solutions to challenging requirements Desirable:
  • Familiarity with 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 environments
SKILLSMust have
  • 7-9 years of strong Java development experience in the following areas:
  • JDK 8 (Migrating to the latest version)
  • Microservice architecture patterns
  • Advanced 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 Cucumber
  • Demonstrable expertise in performance tuning
  • Experience 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, Kubernetes
  • Experience working in a fast-paced agile environment
  • Java 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 haveDesirable: • Familiarity with 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 environments

Luxoft

Similar Jobs

  • Java Developer with Murex experience (Any Module)

    Luxoft

    • Front, Torino
    • Australia
    Project description Our Customer is a Leading bank in Australia that provides a front-to-back integrated platform for straight-through processing and risk management. This is a m…
    • 9 days ago
  • Java Developer with Murex experience (Any Module)

    Luxoft

    • Front, Torino
    • Australia
    Project description Our Customer is a Leading bank in Australia that provides a front-to-back integrated platform for straight-through processing and risk management. This is a m…
    • 9 days ago
  • Java Developer

    Worldline

    • Melbourne, VIC
    The Opportunity Worldline is the 4th largest payments company in the world and the biggest player in Europe. We are the technology partner of choice for merchants, banks, and thi…
    • 4 days ago