General Dynamics Information Technology

Core Java Software Engineer - TS/SCI with Polygraph

General Dynamics Information Technology
Apply
15 days ago
Chantilly, VA, USASenior

Base Salary

$159k - $215k/yr

Responsibilities

  • Develop and maintain Core Java web applications using Java 17 or later, Jakarta Servlet API, JSP, JavaScript, AJAX, jQuery, HTML5, and CSS.
  • Develop Java REST APIs, secure API requests with application certificates, and support scalability for user activity monitoring.
  • Implement LDAP authentication and authorization and develop custom LDAP-based solutions.
  • Build SSH-based tools and applications on Linux and perform Linux system administration using command-line tools.
  • Use JDBC, DAO patterns, MariaDB/MySQL, connection pooling, and custom database tools and scripts.
  • Deploy applications to Apache Tomcat, configure Tomcat connectors, and manage Apache HTTP Server.
  • Implement PKI, X.509 certificate handling, encryption, key-pair management, and troubleshooting using OpenSSL and Java cryptography APIs.
  • Use Git/GitHub for source control and Quartz Job Scheduling Library for scheduled processing.
  • Analyze user needs, determine technical requirements, and write clean, maintainable, documented code.
  • Collaborate with technical and non-technical stakeholders and contribute ideas for new products and interface improvements.

Requirements

  • 10+ years of related experience.
  • Expert-level Core Java knowledge, explicitly excluding Spring Boot, with knowledge of JVM, JRE, and JDK concepts.
  • Current Top Secret SCI with Polygraph clearance and U.S. citizenship are required.
  • Extensive experience with LDAP authentication, authorization, and custom LDAP solutions.
  • Strong experience with SSH, PuTTY, Linux, Java REST API development, JDBC, MariaDB/MySQL, Apache Tomcat, and Apache HTTP Server.
  • Experience with Jakarta Servlet API, servlet lifecycle, request and response handling, session management, Java Base64 API, Quartz, Git/GitHub, PKI, X.509 certificates, OpenSSL, and cryptographic algorithms including AES, RSA, and ECC.
  • Knowledge of Java Cryptography Architecture, PKI infrastructure, secure data transmission, certificate validation and chaining, and key-pair management.
  • Strong problem-solving, analytical, communication, collaboration, attention-to-detail, and technical requirements analysis skills.
  • Preferred qualifications include Python integration into web applications, Confluence plugin development, and Windows Active Directory Certificate Services familiarity.

Benefits

  • 401(k) with company match and medical, dental, vision, and health savings account plan options.
  • Paid vacation, sick and personal time, holidays, and other paid leave programs including parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance offerings.
  • Internal mobility support, professional growth opportunities, paid education and certifications, and access to cutting-edge technology.
  • Onsite work in Chantilly, Virginia, with a 40-hour scheduled work week and less than 10% travel.
  • Full-flex work weeks where possible.

Tech Stack

CSSGitJavaJavaScriptjQueryLinuxMariaDBMySQLPython

Categories

General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me