Job Details

J2EE Application Programmer Maryland

Company Apply Now







The Aberdeen Proving Ground, Maryland, United States


Government, Information Technology, Military Background




J2EE Application Programmer Maryland Title: J2EE Application Programmer
Location: Aberdeen, MD at the Aberdeen Proving Ground
Clearance: Secret Clearance to start (Interim Secret will be accepted to start) Salary range: 110-130K

Essential Functions and Job Responsibilities for J2EE Application Programmer Maryland:
Develop new applications utilizing Java EE, Java SE8 for SOAP/WSDL-based Java web services (WS*-) and/or Java RESTful web services using Oracle 12 database using Spring Framework(Spring Rest, JPA, Security), Hibernate (or other ORM likes iBatis), Angular JS, Bootstrap or any responsive web framework environment uses an Agile/Scrum development methodology.
Development environment is Service Oriented Architecture with a focus on hands on development.  Developer will be required to assist with database analysis and design.
Participate in Agile/Scrum based Sprints
Review, analyze, and modify existing software programs.  The developer will work under some supervision, but will be expected to work independently on complex, non-routine tasks and projects – many unique to the organization. May interact with end-users and other technical personnel to identify and correct software problems. Primary support includes, but is not limited to, the following:
Code, test, debug and install software applications.
Develop applications from a detailed design specification and unit test plan.
Resolve any technical issues related to newly-created or modified code, through debugging and troubleshooting.
Interacting directly with the end users and/or technical POC to resolve software problems.
Adhere to stated customer and DoD policies and guidelines such as, but not limited to, IA, security, and IT best practices, procedures, and standards. Includes taking action when non-compliance occurs.
Operating within the following environment:
*             Database:  Oracle 11g (11.2)/12c. Subversion is our current source code repository and we are utilizing Apache Maven as our build tool and Jenkins for Continuous Integration.
*             User interface: Angular Framework, jQuery, and Bootstrap for responsive design.

Minimum Requirements for J2EE Application Programmer Maryland:
BS/BA in Computer Science or directly related field and 5 Years of experience, including experience in several of the following:
Developing JAVA applications with JDKs 1.6 or higher, JEE6, JDBC, and SQL
Java Web Services, JUnit, and Subversion
Basic Linux knowledge (Red Hat Enterprise Server desirable)
Knowledge of Object-Oriented Analysis and Design (OOAD), Entity Relationship Diagrams (ERD), UML, Agile Software Development, and coding best practices
Familiarity with the following tools:
*             JDK     8
*             Tomcat     8
*             Spring Framework – 2-3 years’ experience
*             Spring Data
*             Hibernate
*             JPA 2.0 API     1.0.1.
*             RHEL 6
*             Eclipse
*             Angular JS, Bootstrap
Excellent interpersonal and communication skills.
US Citizenship and an active Government clearance.