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