Skip to content

Instantly share code, notes, and snippets.

@thundergolfer
Last active November 13, 2017 00:27
Show Gist options
  • Save thundergolfer/fc4ff3869410e4514ddf8b7eedc19bde to your computer and use it in GitHub Desktop.
Save thundergolfer/fc4ff3869410e4514ddf8b7eedc19bde to your computer and use it in GitHub Desktop.
Info I received with my offer for Atlassian Sydney.

Job Title: Intern Developer

Commencement Date: 27th November 2017

Reports To: Development Manager

Main Activities (including but not limited to):

  • Developing server-side code for internal and external web applications
  • Writing unit tests, automated regression tests and tracking defects as they occur
  • Supporting and assisting Atlassian customers from around the globe using our products to further their businesses
  • Building and improving Open Source Java components – both open source Atlassian components and components from external projects (including OpenSymphony, CodeHaus and Apache Jakarta)

Key Skills:

  • Studying a relevant degree or appropriate industry experience
  • Solid development experience and talent. Any experience using Open Source frameworks, or different areas of the J2EE stack a benefit
  • An understanding of the following broad technologies: XML, XSL, JSP, Velocity, Java i18n, PDF, internet protocols, JDBC and relational databases
  • Experience with handling large volumes of email and IM communication

Preferred Skills:

  • We use an XP-style development process hence any agile experience (including test driven development, pair programming, refactoring and continuous integration) is a plus
  • Experience writing unit tests and functional tests
  • Broad knowledge of software industry and technology
  • Understanding of defect tracking, project management and wikis

To perform the job successfully, an individual should demonstrate the following competencies:

Analytical Skills - Innovation

  • Synthesizes complex or diverse information
  • Collects and researches data
  • Uses intuition and experience to complement data
  • Identifies data relationships and dependencies
  • Designs work flows and procedures
  • Displays original thinking and creativity
  • Meets challenges with resourcefulness
  • Generates suggestions for improving work
  • Develops innovative approaches and ideas

Problem Solving

  • Identifies problems in a timely manner
  • Gathers and analyses information skillfully - Develops alternate solutions - Resolves problems in early stage - Works well in group problem solving situations.

Quality

  • Demonstrates accuracy and thoroughness - Displays commitment to excellence - Looks for ways to improve and promote quality - Applies feedback to improve performance - Monitors own work to ensure quality.
  • Use of Technology
  • Demonstrates required skills - Adapts to new technologies - Troubleshoots technological problems - Uses technology to increase productivity - Keeps technical skills up to date
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment