Jobs · Engineering · Virginia

Core Java Software Engineer - TS/SCI with Polygraph

General Dynamics Information Technology · Chantilly, VA · 2 days ago
Engineering$159k–$215k/yrFull-time

About the role

Seize your opportunity to make a personal impact as a Core Java Software Engineer supporting an information technology enterprise. At GDIT, people are our differentiator. As a Core Java Software Engineer, you will help ensure today is safe and tomorrow is smarter. Our work depends on a Core Java Software Engineer joining our team.

Required Qualifications

  • Expert-level knowledge of Core Java (NOT Spring Boot), Eclipse IDE v2026, Java 17 or later, JVM, JRE, and JDK concepts
  • JavaScript, AJAX, jQuery, JSP, Apache Tomcat 11 or later, Tomcat connector, MariaDB (MySQL) v10 or latest, HTML5, CSS, JSON/XML
  • HTTP, HTTPS, REST API, SSH, PKI, OpenSSL, Putty, Linux and LDAP
  • Extensive experience with LDAP authentication and authorization, and custom LDAP-based solutions
  • Strong experience with SSH and Putty, and custom SSH-based tools and applications on Linux platform
  • Experience with Linux system administration and command-line tools
  • Experience with Java REST API development, and API secure requests using application certificates and scalability for user activity monitoring
  • Experience with JDBC, DAO pattern and configuration using MariaDB (MySQL) and custom database tools and scripts – connection pooling without framework
  • Experience deploying applications on Apache Tomcat, configuring Tomcat connectors, and managing HTTPD (Apache HTTP Server)
  • Experience with front-end development with JSP, AJAX, jQuery, JavaScript, HTML and CSS design for web presence and back-end development
  • Experience writing Jakarta Servlet API, including servlet lifecycle, request and response handling, and session management
  • Experience with Java Base64 API, that encodes and decodes data, including its usage and limitations
  • Knowledge of Java Cryptography Architecture (JCA) and its APIs
  • Knowledge of encryption algorithms, such as AES, RSA and ECC and their usage in Java
  • Experience with Quartz Job Scheduling Library using Core Java development
  • Experience with software version control tools (Git/GitHub) code repository
  • Knowledge of PKI infrastructure and secure data transmission, and custom PKI-based tools and applications
  • Knowledge of X.509 certificate handling, including certificate parsing, certificate validation and certificate chaining
  • Experience in generating, managing, and storing key pairs using OpenSSL, and RSA, troubleshooting PKI-related issues, including key pair and certificate problems
  • Strong problem-solving skills and analytical thinking, attention to detail, and excellent communication and collaboration skills with technical and non-technical stakeholders
  • Ability to analyze user needs to determine technical requirements
  • Ability to write clean, maintainable, and well-documented code
  • Shows initiative and offers ideas for new products and improvements to existing interfaces
  • Actively keeps apprised of industry technological enhancements and changes

Desired Skills

  • Some experience integrating Python into web applications
  • Some experience writing Confluence plugins
  • Familiarity with Windows Active Directory Certificate Services (AD CS) – for issuing and managing key infrastructure (PKI) certificates

Pay & Schedule

  • Salary range: $158,855 - $214,921 (set based on experience, geographic location and possibly contractual requirements)
  • Scheduled Weekly Hours: 40
  • Travel Required: Less than 10%
  • Telecommuting Options: Onsite

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages including medical plan options (some with Health Savings Accounts), dental plan options, and a vision plan
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Rest and recharge with paid vacation and holidays
  • Full flex work weeks where possible
  • Paid time off plans including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
  • Short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance

Location: Chantilly, VA (On Customer Site)

US Citizenship Required

Clearance Level Must Currently Possess: Top Secret SCI + Polygraph

Similar jobs

Software Engineer, I - Java

Office PracticumFort Washington, PA· 1 mo ago
RemoteEngineering$90k–$100k/yrapply on recruiting.paylocity.com