Senior Java Developer,



Office Address

Project Description

Our Client (the Group) is one of Australia's leading organisations providing integrated financial services to more customers than any other Australian bank. Our customers are at the centre of everything we do and we are determined to be better than we ever have been. We have over 44,000 employees across our retail, business and institutional banking, funds management, superannuation, insurance, investment and broking businesses, as well as a range of interests around the world. As such, we offer a broad range of opportunities for our employees to continue to build on their skills and develop their careers in new and interesting directions.


    Enterprise Services delivers the Group's information technology and banking operations functions to ensure the highest levels of customer service through world-class process excellence and technology innovation. We are the Group's engine room committed to delivering available, reliable, consistent technology solutions for our internal and external customers.


Must have

    • 8+ years of strong J2EE/Java development experience in the below areas:
    • JDK 8 (Migrating to 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
    • Ability to understand business requirements and translate them into technical requirements
    • Demonstrable designing and implementing effective solutions to challenging requirements

Nice to have

    • 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 environments


English: B2 Upper Intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details: see more details

Work Type


Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more

More job opportunities in

Specialization Position / Title Location Send to a friend
Java Senior Java developer Bangalore, IN
Java Senior Java Developer Bangalore, IN
Java Java Developer Bangalore, IN
Java Senior Java Developer Bangalore, IN