< /td>

BACK

Job Description:


US Citizenship Requred
NAVAL/Military Experience Preferred
Fully Funded, Immediate Fill

In support of the Center for Educational Design, Development, and Distribution (CED3) at the Naval Postgraduate School (NPS) has an opening for a full time web programmer. This position provides an excellent opportunity to work with experienced instructional designers, visual designers, and other developers creating custom web applications and interactive media that support the instructional needs of NPS faculty and organizations.

Duties:

• Create new web applications using Java and NodeJS
• Create educational simulations and instructional tools using JavaScript and HTML5
• Set up and maintain MySQL databases
• Maintain existing applications built using Java and PHP
• Maintain and deploy web applications to Linux based web servers
• Work with visual designers to create a functional product from a graphical prototype

Bachelors Degree in Computer Science or a related technical discipline, or the equivalent combination of education, professional training or work experience.

5-8 years of related experience in web software development.

Technical skills (Should know most of the following):

Java or other object oriented programming language
JavaScript using frameworks like BackboneJS or ReactJS
Modular JavaScript development using ES6, CommonJS, or Require.js
HTML5, CSS3, LESS or SCSS
• Dependency injection frameworks such as Guice or Spring
• ORM frameworks like Hibernate
• Maven build system
• Linux, Apache, MySQL
• Tomcat or Jetty


Bonus Skills:

• Docker
• Gulp
• Apache Wicket
• Canvas, WebGL, D3.js
• Knowledge of responsive web design


Desired personal characteristics

• Organized and detail oriented
• Self-motivated
• Good communication skills
• Works well in a team environment



Job ID 8167
Job Title Java Developer
Job Location Monterey, CA
Contract Pay Rate -
Annual Pay Rate -
# Required 1
Apply To MME@atr.com

An Equal Opportunity Employer M/F/D/V

BACK



Previous search result (8428)
Next search result (7185)