VG Software Engineer 3

Probity Inc.

McLean (VA)

On-site

USD 120,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

Java Software Engineer
Java Software Engineer

Bespoke Technologies, Inc. • Dulles Town Center (VA)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

Bespoke Technologies, Inc. • Virginia

Hybrid
USD 140,000 - 190,000
Java Software Engineer
Java Software Engineer

Bespoke Technologies • Virginia

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

Probity Inc. • Chantilly (VA)

On-site
USD 120,000 - 150,000
Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI Careers • Virginia

On-site
USD 187,000 - 318,000
DS Application Developer
DS Application Developer

Probity Inc. • Chantilly (VA)

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

Probity Inc. • Chantilly (VA)

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

Dezign Concepts LLC • Sterling (VA)

On-site
USD 180,000 - 210,000
Medical
Dental
Vision
+5
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 (Java)- TS/SCI Clearance
Software Engineer (Java)- TS/SCI Clearance

Maania Consultancy Services LLC • Herndon (VA)

On-site
USD 110,000 - 140,000