Java Developer for Web Mobile Applications

Job opening ID

Posting title
Java Developer for Web Mobile Applications

Roles and responsibilities
Contract Details:
Ongoing Contract Position
W2 with full benefits
Some travel needed

Job Description:
Provide an Enterprise Applications Software Engineer who will be responsible for developing and supporting a suite of custom web-based database applications.  Will support and develop software for a wide array of institutional tools and applications including the Laboratory’s project reference list and institutional workforce forecasting applications.  Will join and contribute to a technical team using agile development methodologies in order to write, test, and deploy software applications, and provide supporting documentation and/or procedures for development and operations. 

Required Skills:
•Must be a US Citizen or Green Card Holder
•Offer contingent on ability to successfully pass a background check and drug screen
•Typically requires a Bachelor’s degree in Computer Science; Master’s degree in similar disciplines.
•Minimum of 6 years’ of progressive experience developing web applications.
•Extensive experience in software design, architecture, development and integration.
•Strong working knowledge of Java, Servlets, JSP, JavaScript, CSS, HTML, JSON, DOM, REST, AJAX, etc.
•Knowledge of Java IDEs and source control management.
•Experience with databases (Oracle or MySQL preferred) using JBDC.
•Web/application frameworks/servers such as Apache/Tomcat, J2EE, Ruby on Rails, Grails or Spring.

Desired Skills:
•Experience with NetBeans.
•Experience with VBScript.
•Experience with Git/GitHub use and integration.
•Experience with JIRA, or similar issue-tracking systems.
•Ability to communicate complex technical concepts to stakeholders and work in a team environment across multiple geographies.
•Experience working in an Agile/Scrum environment in multiple roles.

Number of positions