IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Java Developer

Laurel, Maryland Johns Hopkins University Applied Physics Laboratory

Java Developer

Introduction: The Johns Hopkins Applied Physics Laboratory (JH APL), an independent, nonprofit organization that conducts essential research, development, and systems engineering to address national security challenges is seeking a creative Java Developer to join our large systems engineering Group comprised of technical staff who take pride in achieving practical, operationally sound solutions to complex problems, with a focus on innovation, affordability, and timeliness.

Job Summary: We, in the Command, Control, and Communications Group (A4F), are seeking a highly capable, motivated, and enthusiastic Java software developer who is passionate about developing powerful applications to address complex challenges. You will apply your acquired skills, knowledge, and creativity to help design and develop advanced 2D/3D visualization tools and applications to help tackle real-world defense challenges.

Duties (Listed in order of importance):

1. Participate in cross-enterprise teams to develop creative, 2D/3D visualization software for the Comprehensive Layer Defeat Modeling & Simulation Environment to support development of new and novel concepts. Your creative development will be unleashed using the Java programming language.

2. Creatively develop components for the User Interface to include interactive 3D objects and behaviors, virtual globe with mapping service, menus, forms, digital nautical charts, and related informational overlays. Work includes creative development of UI elements and behaviors and implementation of a robust test suite.

3. Develop effective web-based analysis tools to aid in the generation and organization of graphical analysis artifacts. Collaborate with analysts and end-users to build intuitive user interfaces that facilitate the organization and visualization of complex data.

4. Effectively communicate proposed concepts, designs, and solutions to development teams, supervisors, and Sponsors. Generate detailed documentation that brings together concept definitions, requirements, design decisions, and technical recommendations.

Note: This job summary and listing of duties is for the purpose of describing the position and its essential functions at time of hire and may change over time.

Required Qualifications:
B.S. in Computer Science, Engineering, or related discipline with coursework in software development / engineering.
Minimum of 3 years programming experience and proficiency with User Interface development in Java.
Experience working successfully within a team environment either at school or in the work place.
Strong written and verbal communication and interpersonal skills.
Active SECRET clearance or ability to obtain INTERIM SECRET clearance.
Desired Qualifications:
Ph.D. or ****** Computer Science, Engineering, or related discipline with coursework in software development / engineering.
Five or more years User Interface development in Java. Proficient in 2 or more of: JavaScript, Python, and C++.
Experience developing large scale software systems.
Strong working knowledge of game design and development practices.
Proficient at developing 3D visualization software for modeling & simulation applications.
Strong working knowledge of modern front-end web development frameworks such as Angular, Vue, and/or React and back-end frameworks such as Django and/or Flask.
Strong analytical and logical skills and attention to detail.
Demonstrated success working in agile, multi-disciplinary team environments.
Active TOP SECRET clearance.
Special Working Conditions: Travel (5% or less) to local and remote contractor facilities for meetings and reviews as necessary. Travel to support occasional test events involving extended or evening hours, travel aboard ships and to field site activities.

Security: Applicant selected will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

Benefits: APL offers a comprehensive benefits package including a liberal vacation plan, a matching retirement program, significant educational assistance, a scholarship tuition program for staff with dependents, and competitive salaries commensurate with skills and experience. For more information about our organization, please visit our web site at **************.

Equal Employment Opportunity:
The Johns Hopkins Applied Physics Laboratory (APL) is an Equal Opportunity/Affirmative Action employer that complies with Title IX of the Education Amendments Acts of 1972, as well as other applicable laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, or protected Veteran status.

*United States-*Maryland-*Laurel


To apply for this job please visit