VG Software Engineer 3

Probity Inc.

McLean (VA)

On-site

USD 140,000 - 180,000

Full time

48 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Probity Inc. in the United States is seeking a senior Java developer with active TS/SCI clearance with polygraph to design, implement, and secure Java-based services. You will work on PKI-enabled REST APIs, LDAP integrations, and secure backend tooling in a Linux/Tomcat environment.

Responsibilities include building scalable services, managing certificates, and collaborating with stakeholders to meet mission-critical requirements while ensuring code quality and security compliance.

Qualifications

  • LDAP auth experience with custom LDAP-based solutions.
  • SSH-based tools and applications on Linux.
  • Linux system administration and CLI proficiency.
  • Java REST API development with secure requests and scalability.
  • JDBC/DAO with MariaDB and custom DB tools.
  • Tomcat configuration and Apache HTTPD management.
  • Jakarta Servlet API lifecycle and handling.
  • Java Base64 usage and limitations.
  • Knowledge of JCA and crypto APIs (AES, RSA, ECC).
  • Quartz scheduling with Core Java.
  • Git/GitHub version control.
  • PKI infrastructure, X.509 handling and OpenSSL key mgmt.
  • Strong problem solving, communication, and collaboration.

Skills

LDAP auth
SSH tools
Linux admin
Java REST API
JDBC/DAO
Tomcat/Apache
Jakarta Servlet
Java cryptography
AES_RSA_ECC
Quartz scheduling
Git/GitHub
PKI security
X.509 handling
OpenSSL
Analytical thinking
Communication
Requirements analysis
Clean code

Tools

Tomcat
HTTPD
MariaDB
OpenSSL

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 • McLean (VA)

On-site
USD 120,000 - 190,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
IC Software Developer
IC Software Developer

Probity Inc. • Chantilly (VA)

On-site
USD 140,000 - 190,000
SK Software Developer
SK Software Developer

Probity Inc. • Herndon (VA)

On-site
USD 130,000 - 170,000
IC Software Developer
IC Software Developer

Probity • Chantilly (VA)

On-site
USD 110,000 - 170,000
SK Software Developer
SK Software Developer

Probity • Herndon (VA)

On-site
USD 110,000 - 170,000
DS Application Developer
DS Application Developer

Probity Inc. • Chantilly (VA)

On-site
USD 90,000 - 130,000
JR Software Developer
JR Software Developer

Probity Inc. • Sully Square (VA)

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

Probity • Chantilly (VA)

On-site
USD 120,000 - 150,000