You are enthusiastic, motivated and willing to make your mark. You have engineering skills
and a passion for technology. You understand technologies such as Java, dependency
injection, inversion of control, application servers (Tomcat, Jetty) and event streaming
(Kafka).
The intern role is involved in the full software lifecycle, works as part of our scrum teams and
can make a real impact from day one. We’ll give you the time and support to build up your
skills and contribute to delivering great products.
Core technical competencies:
You are willing to expand your knowledge on software development and delivery,
testing technologies; You are familiar with a JVM programming language;
You are focused on learning about development technologies and get to grips with the
complex interactions between them;
You are ready to follow secure coding principles and technical design principles (e.g.
scalability, reliability, high-availability).
Software development, continuous improvement and QA for developers:
Take ownership of tasks as you work through them with assistance and support (when
you need it);
Strengthen your skills in your primary programming language;
Focus on your own development through on-the-job experience and actively seeking
learning opportunities;
Get involved in discussions about how we can improve our products, our services and
processes;
You’ll work towards understanding and learning test driven development.
Architecture for developers:
Demonstrate basic data modelling and interaction knowledge;
Show an awareness of reusability techniques (e.g. design patterns, library extraction,
new component creation).
Key working relationships:
This position involves working with and being part of a cross-skilled development
team and will have regular contact with teams looking after other aspects of PPB
products & tools.
Adhere to our core values:
oRelentless will to win: We strive to stay ahead of the game and achieve more
for our customers and each other;
oCollaboration: We win by having the best people, working well together, and
building strong relationships;
oIntegrity: We take pride in doing what’s right. No exceptions;
oAgility: We adapt at pace and with purpose, and thrive amid change;
oLow Ego: We take our work seriously but not ourselves, and never believe our
own hype.
Adhere to our cultural pillars:
oCustomer Obsessed: we lead the market by creating deep customer loyalty.
We do this by delivering product and experiences our customers love;
oOutcome Focused: we are ruthlessly focused on the business outcomes we
prioritise. We always see things through and judge ourselves against the
impact not the input;
oOpenly Curious: we challenge ourselves to think differently, and we
experiment to find new and disruptive ways to solve problems. We take the
time to reflect and listen to others to ensure we continuously improve.