Iridium Satellite

  • 2020 Summer Internship - Java Junit Developer

    Job Locations US-AZ-Tempe
    Job ID 2020-1604
    Information Technology
    Worker Category
  • Company Overview

    Iridium is the only truly global voice and data satellite communications network that connects people, organizations, assets, government and relief agencies with “on-the-move” availability.  Together with its ecosystem of partners, Iridium delivers essential, reliable communications with an easy-to-integrate platform and service for improved efficiency.  With more than 20 years of experience, Iridium will soon be launching the next-generation of connectivity, Iridium CertusSM - the most versatile global broadband service with improved speeds to satisfy the critical need to send and receive communications when traveling by land, sea or air.  For more information about Iridium products, services and partner solutions, visit

    Position Summary, Job Requirements & Responsibilities

    Position Summary:

    The Business Systems Development team is seeking a Java Junit Developer intern for the summer of 2020. As a Java Junit Developer Intern, you will assist in improving overall code quality of the Iridium Customer facing web services API. The intern will learn and participate actively in developing Junit test logic to increase the percentage of code covered by automatic testing. In addition the intern will learn about code quality and best practices by implementing improvement recommendations from SoarQube code analysis.


    Duties & Responsibilities:

    • Analyze code coverage of unit tests

    • Identifying positive and negative test conditions (under supervision from tech lead and managers)

    • Progressively improve code coverage by writing Junit test cases

    • Assist in updating Maven builds to include test harness execution

    • Assist in updating and maintaining SonarQube configuration to include unit tests

    • Regular and reliable attendance.

    • Responsible for complying with proper internal controls as necessary to conduct job functions and/or carry out responsibilities and/or administrative activities at Company.

    • Performing special projects and other duties as may be assigned.

    Professional Skills to be Acquired: 

    • Java development skills
    • Junit test case positive and negative scenario development
    • Maven Build processes
    • SonarQube code quality

    Experience & Education Requirements / EEO

    • Must be a minimum of 18 years of age
    • Must currently be enrolled in an accredited college or university working on a bachelor degree or a graduate degree in computer science or similar degreem program
    • Experience with Java development language through coursework or prior work experiences required
    • Interest in aerospace and/or telecommunications

    Iridium is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or status as a protected veteran. EOE of Minorities/Females/Vets/Disability and other protected categories.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed