Posted 15 days ago
Description
Applications Programmer III
Iridium is an award‑winning and innovative satellite communications company that provides the only global network for voice and data connectivity. With over 20 years of experience, Iridium serves first responders, military, researchers, and businesses worldwide, delivering reliable connectivity in the most challenging environments.
Job Overview
As part of the B/OSS Billing Development team, you will design, develop, and support Billing and Provisioning applications. This full‑stack role involves Java development, system integration, production support, and collaboration across front‑end, back‑end, and operations teams.
Responsibilities
- Design, develop, and maintain billing and provisioning software, including new programs and enhancements.
- Participate fully in the Agile Scrum cycle, from design discussions to backlog management.
- Implement Java‑based applications and ensure code adheres to standards and best practices.
- Contribute to end‑to‑end development from front‑end to back‑end systems.
- Review peer code, produce builds/patches, and deploy releases.
- Integrate, document, and launch new product offerings.
- Gather requirements, propose solutions, and support customer integration and testing.
- Maintain documentation for external integrators and internal users.
Qualifications
- Bachelor’s degree in Computer Science or related field.
- 5+ years of software development experience.
- 3+ years of full‑stack web application development, including:
- Front‑end: HTML, CSS, JavaScript, jQuery.
- Back‑end: PHP, Java.
- Database: Oracle, MySQL.
- API: RESTful web services.
- Strong communication skills and an analytical mindset.
- Proactive communicator who can manage upward and ask for help when needed.
- Ability to prioritize tasks and take ownership of work.
- Continuous learning mindset and willingness to improve.
Preferred
- Experience with Spring Boot, Spring, ActiveMQ, JBoss Drools, Redis, Docker, Agile tools, Atlassian suite, Zend, Laminas, React, Bootstrap.
- Experience developing software for real‑time operational environments.
- Knowledge of additional programming languages (C, C++, Perl, Python, Shell scripting).
Additional Information
- Occasional extended hours during releases or critical issue troubleshooting.
- After‑hours production support for any critical customer‑impacting issues.
- Work environment: office setting, largely sedentary with computer use.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.
#J-18808-Ljbffr