Software engineer
OracleAustralia-brisbaneUpdate time: July 12,2021
Job Description

About the role

We are looking for a Java software engineer with an interest in data engineering to join the OSInt development team at Oracle, Brisbane. As a software engineer in the team, you will work alongside senior engineers in the team on software development tasks in the OSInt project. OSInt is a big data project that gathers information at scale about security vulnerabilities in software libraries and transforms that into actionable security intelligence for end users. You will be collaborating with the research and development engineers based in Brisbane, Australia as well as across time zones with development organisations at worldwide Oracle locations. This role is based in Brisbane and is offered on a 2-year full time, fixed term basis.

 

What will you bring to the job?

  • A Bachelor’s Degree in Computer Science, Software Engineering or related disciplines
  • Solid conceptual knowledge (e.g., data structures, algorithms, programming languages design, distributed systems etc) and practical skills for writing efficient code
  • Java programming experience along with a good understanding of the Java language design
  • Understanding of Java application build and dependencies management using Maven or similar frameworks
  • Basic understanding of Python programming
  • Passion for software development and problem solving, along with a can-do attitude for solving technical challenges
  • Ability to work as part of a team as well as independently where required
  • Strong communication skills and fluent in English
  • Eligibility to work in Australia without sponsorship is essential

What additional skills and experience would make you a standout candidate?

Some of the below would go a long way in making you a standout candidate for the role.

  • Understanding and appreciation of software application security
  • Experience in designing, implementing and orchestrating data pipelines using Airflow or similar frameworks
  • Experience of data storage and retrieval using Apache Hive, object storage and NoSQL databases
  • Scala programming experience is an advantage
  • Experience with various Web Services architectures would be beneficial

What if “I do not have all of the skills and experience”?

If you think you have the right skills, background and experience to succeed in the role but do not meet every attribute on the job description, we encourage you to apply. We’d love to have a chat with candidates from diverse backgrounds and explore your fit.

Please apply with a covering letter that describes how you meet some or all of the criteria, a CV and why you think this would be the right fit for you.

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

Get email alerts for the latest"Software engineer jobs in Australia-brisbane"