VG Software Engineer 3

Probity

McLean (VA)

On-site

USD 120,000 - 190,000

Full time

14 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Probity is seeking a senior Java developer with Top Secret/SCI Clearance for Dulles/McLean. You will design and implement secure back-end services using Java 17+, manage LDAP-based auth, PKI/TLS, and oversee API security. The role requires Linux expertise, Tomcat/HTTPD configuration, and experience with JDBC/DAO and database tools.

You will collaborate with stakeholders, craft clean, well-documented code, and continuously pursue improvements while staying current with industry advances.

Qualifications

  • Extensive LDAP auth/authorization experience.
  • SSH-based tools on Linux; strong Linux CLI skills.
  • Java REST API development with security and scalability.
  • Experience with JDBC/DAO, MariaDB/MySQL, and connection pooling without a framework.
  • Tomcat deployment, connectors, and HTTPD configuration.
  • Jakarta Servlet API usage and lifecycle handling.
  • Cryptography basics and usage in Java (JCA).
  • PKI concepts, X.509, OpenSSL, and certificate management.
  • Quartz scheduling for batch jobs.
  • Source control with Git/GitHub.
  • Secure PKI integration across services.
  • Strong problem solving, communication with diverse stakeholders.
  • Ability to translate user needs into technical requirements.
  • Commitment to clean, well-documented code and continuous improvement.
  • Keep up with industry tech updates.

Responsibilities

  • Develop and maintain Java back-end services (Java17+).
  • Secure REST APIs and certificate-based authentication/authorization.
  • Work with LDAP and PKI to ensure secure data transmission.
  • Integrate with Tomcat, Apache HTTP Server, and related tooling.
  • Implement and maintain database access via JDBC/DAO.
  • Create reliable, scalable services with proper session handling.
  • Utilize OpenSSL for key management and TLS configurations.
  • Collaborate with cross-functional teams and stakeholders.

Skills

LDAP authentication
SSH and Putty
Linux administration
Java REST API
API security & certificates
JDBC & DAO
Servlet lifecycle
Base64 usage
JCA APIs
Encryption (AES/RSA/ECC)
Quartz scheduling
Git / GitHub
PKI infrastructure
X.509 handling
OpenSSL & key management
Problem solving & communication
Requirements analysis
Clean code & maintainability
主动性 / initiative
Industry awareness

Tools

Apache Tomcat
Apache HTTP Server
OpenSSL
X.509 certificates
PKI tools
Git
AD CS (Windows)

Job description

PLEASE NOTE: This position requires an ACTIVE Top Secret/SCI Clearance with Polygraph. To be considered for this position, you MUST have an ACTIVE Clearance Level of Top Secret/SCI with Polygraph

Position Code: 03-SO0924-1

Dulles/McLean

Requires strong Java development (Java17 or later), Confluence, JAVA EE development experience or Jakarta; PKI SSL/TLS. No cloud experience required.

Required skills:
  • 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 w/ Java REST API development, and API secure requests using application certificates and scalability for user activity monitoring
  • Experienced w/ 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)
  • Experienced writing Jakarta Servlet API, including servlet lifecycle, request and response handling, and session management.
  • Experience w/ 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 w/Quartz Job Scheduling Library using Core Java development.
  • Experience w/ 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.
  • Experienced 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;
  • Familiar w/ Windows Active Directory Certificate Services (AD CS) – for issuing and managing key infrastructure (PKI) certificates
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

VG Software Engineer 3
VG Software Engineer 3

Probity Inc. • McLean (VA)

On-site
USD 140,000 - 180,000
IC Software Developer 2
IC Software Developer 2

Probity • Chantilly (VA)

On-site
USD 120,000 - 150,000
IC Software Developer 2
IC Software Developer 2

Probity Inc. • Chantilly (VA)

On-site
USD 120,000 - 180,000
DS Application Developer
DS Application Developer

Probity Inc. • Chantilly (VA)

On-site
USD 90,000 - 130,000
DS Application Developer
DS Application Developer

Probity • Chantilly (VA)

On-site
USD 120,000 - 150,000
Jr. Software Developer
Jr. Software Developer

VTG Defense • Chantilly (VA)

On-site
USD 110,000 - 150,000
IC Software Developer
IC Software Developer

Probity • Chantilly (VA)

On-site
USD 110,000 - 170,000
Software Engineer SME
Software Engineer SME

RiseMe • Virginia (MN)

On-site
USD 189,000 - 231,000
Medical
Dental
Vision
+7
Software Engineer SME
Software Engineer SME

Dezign Concepts LLC • Virginia (MN)

On-site
USD 126,000 - 210,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Software Engineer SME
Software Engineer SME

Jobs in JS • Sterling (VA)

On-site
USD 180,000 - 210,000
Medical
Dental
Vision
+5