Java SW Developer – Ft. Meade, MD

Postion Requirements:
Serve as a Software Engineer with three to five years of experience with a BS in Computer Engineering/CS or related field, providing full system and software lifecycle support for incremental software functionality, web-based graphical user interface development, and database support. Candidate should be self-motivated, customer-focused, have excellent communication skills, and be excited about producing high-quality software.

Candidate MUST be TS/SCI FS poly; No CCA and NFNA are accepted

Primary Responsibilities:
-Participate in requirements gathering and analysis activities.
-Provide duration estimates for software design, development, and testing.
-Develop, maintain, and enhance software systems based upon direction provided by the technical lead.
-Assist in maintenance and enhancement of the automated software testing framework.
-Deploy software to test and production systems.
-Support software in the user acceptance test and production environments.

Basic Qualifications:
-Experience designing and developing web applications using Java and the Spring Framework.
-Experience developing web-based GUIs using Javascript, jQuery, JSP, and HTML.
-Experience using the Eclipse development environment and installing Eclipse plugins.
-Experience writing Ant scripts for building software libraries to be deployed to the Apache Tomcat web server.
-Strong experience using the JUnit testing framework to create unit tests.
-Experience writing and optimizing SQL queries interfacing with an Oracle database.
-Basic understanding of Linux command line interactions and permissions configuration.
-Good listener and team player.
-Good collaboration skills and open minded
-Proactive in resolving problems

Preferred Qualifications:
-Familiarity with or willingness to learn Dojo, Apache Tiles, Firebug, Shell scripting, Selenium, Jenkins, CheckStyle, Emma, Mockito, Trac, DOORS, and MS Project.
-Understanding and strong interest in all areas of the software development life-cycle (requirements, scheduling, design, implementation, testing, documentation, reviews, installation, support).
-Demonstrated passion for improving processes both internal and external to the software team.
-Exhibits good leadership qualities through commitment to the project, maintaining a positive attitude, and constant communication with the team and stakeholders.

    Your Name (required)

    Your Email (required)

    Your Phone

    If you have an online profile, include it here:

    Upload a copy of your resume: