You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Java Developer - Secret clearance required New


General Dynamics


North Kingstown, United States

United States





Not specified

Permanent | Full Time

Responsibilities for this PositionLocation: Any Location / RemoteFull Part/Time: Full timeJob Req: RQ84853Type of Requisition:RegularClearance Level Must Currently Possess:SecretClearance Level Must Be Able to Obtain:SecretPublic Trust/Other Required:NoneJob Family:ProgrammingJob Description:General Dynamics Information Technology (GDIT) has an immediate opportunity for a Java Developer on our program with the United States Department of Commerce's (DOC) National Telecommunications and Information Administration (NTIA)in Washington, DC.SUMMARYThe United States Department of Commerce's (DOC) National Telecommunications and Information Administration (NTIA) is the President's principal adviser on telecommunications and information policy issues. NTIA manages the Federal use of the electromagnetic (EM) spectrum; and performs cutting-edge telecommunications research and engineering, including resolving technical telecommunications issues for the Federal Government and private sector.NTIA's Office of Spectrum Management (OSM) manages the EM spectrum for the Federal government in the U.S. and its territories. OSM uses multiple national security systems and unclassified systems to assign frequencies; maintain spectrum use databases; review Federal agencies' new telecommunications systems and certify the availability of spectrum; and provide the technical engineering capabilities needed to perform spectrum resources assessments.NTIA and federal agencies to include the Department of Defense (DoD), use the antiquated Equipment Location- Certification Information Database (EL-CID) Desktop application as an automated tool to support electronic preparation of spectrum certification requests. NTIA is in process of replacing the antiquated, MS Access/Visual Basic EL-CID Desktop application with EL-CID Online. The first objective of this task order is to complete the EL-CID Online web application to allow NTIA to retire the desktop application. Follow-on task orders will address additional functionality and interfaces to other systems.The qualified candidate will support the software development and maintenance areas of the project. The software engineer will be a member of the agile development team, addressing requirements necessary to retire the EL-CID Desktop. As a member of the agile team, the candidate will participate in the architecture, design, development, testing, and deployment of the system. The EL-CID Online application uses XML and XSLT extensively; the candidate must be strong in XML/XSLT including an Oracle XML database. The system uses Google Web Toolkit (GWT) for the user interface, Altova Stylevision to create PDFs, Bizflow for workflow, WorldWind and Bing Tile server for maps, and Oracle XML for the database.For the EL-CD Online system to operate in a production environment, the system needs to obtain an Authority to Operate (ATO). The Software Engineer may be asked to contribute to the generation of technical documentation for the EL-CID Online System to be submitted to the government's Information Assurance (IA) team as a part of the Authority to Operate (ATO) package. In order to write this technical documentation, the software engineer will need to review Java and SQL code to determine functionality as well as acquire information from other system developers.Job location is remote; the client is located at the Herbert C. Hoover Building, 1401 Constitution Avenue, N.W, Washington, DC. 20230.RESPONSIBILITIES* Set up developer environment to run SubVersion (Tortoise), Eclipse, and SQL Developer (or equivalent to connect to Oracle database). Must also have experience with performing software builds using tools such as Jenkins.* Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment.* Design, develop, and maintain Java and JavaScript code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience.* Update stored procedures and triggers in Oracle XML database.* Incorporate standards and best practices, including performance, security, scalability, and maintainability.* Review and provide feedback on functional and technical requirements.* Define and propose solutions for meeting requirements.* Contribute to improvements in the software development process utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning.* Working closely with solutions architect to ensure system design follows the industry best practices and standards.* Recommending coding solutions for other developers to implement.* Invest in the software development efficiency of the entire team through teamwork, personal responsibility, and process improvement.* Provide Operational support expertise. Assist with debugging software in production including analyzing server logs, and performing systematic assessments for identifying root causes of faults or problems.* Understand production environments including security hardening, performance tuning, and access control.* Participate in special projects as required.* Good written and verbal communication skills coupled with strong listening skills.* Ability to contribute on an inpidual basis as well as demonstrate your strengths as a team player as a member of an agile team.* Ability to diagram system using Visio or equivalent - to capture system architecture and the like as needed.* Ability to write technical documentation where audience is a technical person that has no knowledge of the system.* Ability to review existing Java code to be able to write a few sentences about each Java class.* Help with mapping Security Technical Implementation Guides (STIG) controls to Application.* Help create and maintain system design documents including a software build standard operating procedure (SOP).REQUIREMENTS* 3+ years experience with Agile development, DevOps, continuous integration, and continuous testing* 5+ years experience coding in Java* 3+ years experience with coding JavaScript* 4+ years experience with XSD, XSLT, XML* 2+ years experience with Oracle XML* 3+ years experience writing Stored Procedures and SQL* Knowledge of SubVersion, GIT, or Team Foundation Server (TFS) version control system* 3+ years experience writing technical documentation* Knowledge of GWT a plus* Knowledge of JIRA and Confluence a plus* Knowledge of radio transmitters and receivers, radar, antennas and satellites a plus (radio spectrum)* Active secret clearance required to startThe likely salary range for this position is $72,000 - $108,000, this is not, however, a guarantee of compensation or salary; rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.Scheduled Weekly Hours:40Travel Required:NoneT elecommuting Options:Telecommuting 100%Work Location:Any Location / RemoteAdditional Work Locations:Total Rewards at GDIT:Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.\n\nGDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

Loading please wait...