Position

Senior Java Developer,
Bangalore

Location


Bangalore

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.

Responsibilities


    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.

Skills


Must have

    Mandatory:
    • 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

    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 environments

Languages


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


Java

Ref Number


VR-51872

Explore More

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

More job opportunities in
Java

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