This site uses cookies. To find out more, see our Cookies Policy

Backend Software Developer w/Poly in College Park at General Dynamics Information Technology

Date Posted: 1/30/2019

Job Snapshot

Job Description

Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.

1. Participates in the design and coding of software products.

2. Performs systems modeling, simulation, and analysis.

3. Prepares comprehensive test plans and conducts tests.

4. Analyzes test results and recommends moderately complex corrections to more experienced software engineers.

5. Designs and develops compilers, assemblers, utility programs, and operating systems.

6. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.

7. Writes and updates technical documentation such as user manuals, system documentation, and training materials.

8. Troubleshoots problems and provides customer support for software operating system and application issues.

9. Maintains current knowledge of relevant technology as assigned.

10. Participates in special projects as required.

Job Requirements

2-5 years of related software development experience.

Position Description

The candidate will work with a team of systems engineers and software developers to specify, design, develop, test and deploy the end-state system. Development will take place in an iterative fashion using scrum techniques with inputs from multiple stakeholders. The work will be done in a dynamic stakeholder environment within AWS. The candidate will communicate with team leads and senior leadership and rapidly adjust direction in support of new and/or changing requirements. This effort will include a variety of activities, including:

  • Design, implement and maintain JAVA Microservices
  • Integrate data from one system to another via REST API
  • Become an expert on an AWS data workflow that includes Lambda, S3, and other such technologies
  • Ingest and normalize data from multiple data sources
  • Develop technical documentation and briefing materials to support program status reviews, control gates, and other presentations as directed by program management
  • Working with other enterprise service programs to leverage their capabilities via web services integration
  • Coordinate and/or participate in system integration and/or user acceptance testing
  • Write unit and integration test
  • Monitor applications in production
  • Participate in code reviews


Mandatory Skills 

  1. Demonstrated experience in JAVA/J2EE development.
  2. Demonstrated experience with JavaScript/UI frameworks.
  3. Demonstrated experience with SQL relational database development and experience in at least one relational database (e.g., MySQL, SQL Server, PostgreSQL).
  4. Demonstrated experience with Spring and Hibernate or REST services.
  5. Experience with code delivery mechanisms and code repositories (e.g. Subversion and/or Git).
  6. Experience with continuous delivery solutions, such as Jenkins.
  7. Demonstrated experience utilizing unit tests frameworks such as JUnit and/or Mockito and PowerMock.
  8. Confidence working in Linux and Windows environments.
  9. Strong analytical skills and excellent problem solving skills.
  10. Experience with data integrity, regression, and performance testing.
  11. Demonstrated experience with designing solutions in Amazon Web Services cloud environments.

Desired Skills

  1. Experience in developing and maintaining applications in the Sponsor’s environment and associated security processes.
  2. Experience developing in an Agile environment, including Scrum and user stories.
  3. Demonstrated experience developing, testing, deploying, and operating enterprise scale, web based applications in the IC/DoD environments.
  4. Demonstrated experience with applications operating on multiple security domains utilizing cross domain solutions.
  5. Familiarity with application and API security.
  6. Demonstrated experience with AngularJS

As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors. With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services. GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities.