Senior Java Software Engineer

DSD Laboratories, Inc.
Montgomery, AL, United States
16 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Server Applications Application Performance Management Build Automation Automation of Tests Microsoft Azure Oracle WebLogic Server Cloud Computing Configuration Management
+52 more
Static Program Analysis CompTIA Security+ Databases Continuous Integration Database Schema Middleware Java Platform Enterprise Edition (J2EE) Glassfish Application Servers Identity and Access Management JasperReports Apache JMeter JavaServer Faces Oracle Application Frameworks (OAF) Performance Tuning Scrum Methodology Ansible Fortify (Software) Secure Coding Software Deployment Software Engineering SonarQube PL-SQL SQL Databases TopLink Software Vulnerability Management Web Applications Web Services YAML Enterprise Software Applications Cloud Platform System Delivery Pipeline Software Security Software Troubleshooting Database Performance Git Servicebus Oracle Adf Amazon Relational Database Service Containerization Infrastructure Automation Frameworks Information Technology Deployment Automation Enterprise Integration Operational Systems Checkmarx Cloudwatch Software Version Control Devsecops Docker Jenkins Vulnerability Analysis Artifactory

Job description

The Senior Java Software Engineer is responsible for the design, development, modernization, integration, testing, deployment, troubleshooting, and sustainment of enterprise mission-critical applications, contributing across the full software development lifecycle and supporting enterprise solutions operating within AWS, Azure, Cloud One, and DISA environments. This role requires advanced expertise in Java enterprise technologies, Oracle application frameworks, DevSecOps methodologies, cloud technologies, CI/CD automation, application security, and performance optimization - working closely with business analysts, product owners, functional subject matter experts, testers, system administrators, and software engineers to deliver secure, scalable, and high-performing solutions aligned with operational mission requirements. What You Will Do

  • Design, develop, modernize, test, deploy, and maintain enterprise Java applications supporting mission-critical operational systems, translating business requirements into scalable technical solutions.
  • Develop and maintain Java-based web applications, web services, APIs, and enterprise integrations.
  • Perform advanced troubleshooting, root cause analysis, and defect resolution across application, middleware, database, and cloud environments.
  • Develop and optimize SQL, PL/SQL, and database objects to support application functionality and performance.
  • Support application deployments and configuration management within WebLogic, GlassFish, Docker, and cloud-hosted environments, and participate in Agile development activities including sprint planning and retrospectives.
  • Develop and maintain CI/CD automation pipelines and support DevSecOps initiatives, including automated builds, security scanning, vulnerability remediation, and artifact management (Jenkins, JFrog Artifactory, Git, SonarQube, Checkmarx, CAST).
  • Analyze and optimize application performance using monitoring and testing tools such as JMeter and CloudWatch, and support cloud migration and modernization initiatives across AWS and Azure.
  • Develop and maintain technical documentation, conduct code analysis and peer reviews, and provide technical support for production systems to minimize service interruptions.

Requirements

  • 12+ years of enterprise Java software development experience, including 5+ years building enterprise web applications and web service interfaces.
  • 5+ years of experience with SQL and PL/SQL development and database performance optimization.
  • 3+ years supporting CI/CD pipelines and DevSecOps processes, and 3+ years supporting cloud-hosted applications in AWS and/or Azure.
  • Experience supporting enterprise applications deployed within WebLogic, GlassFish, or similar application server environments, with strong experience in Oracle ADF, JSF, TopLink, and JasperReports.
  • Strong understanding of enterprise application architecture, integration concepts, and Agile methodologies; experience with source control, artifact management, automated deployment, performance analysis, and secure coding practices.
  • Strong troubleshooting, analytical, and written/verbal communication skills; ability to work independently in complex technical environments and support production systems.
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field (or equivalent experience); ability to obtain and maintain the required government security clearance, with CompTIA Security+ or better. Preferred Qualifications

  • Experience supporting Department of Defense (DoD) enterprise systems, including Cloud One environments.
  • Experience with Docker containerization and Jenkins automation and deployment pipelines.
  • Experience with SonarQube, Checkmarx, Fortify, or related security scanning technologies, and with infrastructure automation tools such as Ansible and YAML.
  • Experience with AWS CloudWatch, EventBridge, IAM, and RDS monitoring, and supporting highly available, scalable enterprise systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all