I have an urgent role here with one of my clients. I am on the look-out for a Senior Java Engineer to join a global consulting firm and work on-site with a large Australian bank, helping to build out a new IAM system. Role Working with a wide range of technologies, including Java, SQL, Kafka, AWS, GraphQL, and some Node.JS, you will be tasked with communicating with the business to understand objectives, review existing technical code and then help to design, develop, test, and deploy new solutions for their IAM project. The aim of this project is to build a central authentication/permission system for management to use. This will allow them to manage the permissions of system users internally and external customers all in one system. Requirements Extensive Java engineering experience working with REST APIs and Microservices. Prior experience in participating in all aspects of agile software engineering, including design, implementation, and deployment. Great communication skills, any prior experience in consulting would be highly regarded. Some experience working on IAM systems is highly regarded. Knowledge of SQL, GraphQL, Kafka, and AWS. Any knowledge of Node.JS is advantageous. Someone who is a self-starter that can take initiative and actively seek out solutions. This is a fantastic opportunity for someone to join a global organisation and take part in a large program of work with a leading Australian bank. You will get the opportunity to further expand your engineering skills, build your network, and work with a modern tech stack.