AYN

Senior Java Developer

General Dynamics Information Technology · Any Location · United States · remote

Type of Requisition:

Pipeline

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Public Trust/Other Required:

MBI (T2)

Job Family:

Software Engineering

Job Qualifications:

Skills:

Enterprise Web Applications, Software Development Life Cycle (SDLC), Version ControlCertifications:

NoneExperience:

15 + years of related experienceUS Citizenship Required:

No

Job Description:

We are seeking a highly experienced Senior Java Developer to support the design, development, and maintenance of mission-critical web-based applications. The selected candidate will provide hands-on technical leadership and engineering expertise throughout the full Software Development Life Cycle (SDLC), leveraging modern Java technologies, Spring Boot frameworks, DevSecOps practices, and CI/CD automation. This role will also evaluate, recommend, and implement AI-enabled capabilities where appropriate and compliant with security and governance standards.

The ideal candidate is a senior-level technologist with extensive experience developing enterprise applications, integrating complex systems, supporting production environments, and driving modernization initiatives in highly regulated environments.

MEANINGFUL WORK AND PERSONAL IMPACT

Key Responsibilities:

- Design, develop, test, enhance, and maintain enterprise web applications using Java, Spring Boot, and related technologies.

- Develop scalable, secure, and maintainable application architectures aligned with business and technical requirements.

- Implement and support RESTful APIs and SOAP-based services as required for internal and external system integrations.

- Participate in system design reviews, code reviews, and technical solution assessments

- Apply DevSecOps principles throughout the development lifecycle.

- Design, implement, and maintain CI/CD pipelines using Jenkins and/or GitLab.

- Automate build, testing, deployment, and release management processes.

- Integrate automated quality assurance measures, including:- Unit testing

- Integration testing

- Code quality analysis

- Security validation

- Implement and maintain security controls within pipelines, including:- Static Application Security Testing (SAST)

- Dynamic Application Security Testing (DAST)

- Dependency and vulnerability scanning

- Promote secure coding practices and ensure compliance with enterprise security standards.

- Design and optimize database interactions using relational database technologies and SQL.

- Manage database schema versioning and deployment processes using Flyway.

- Develop migration strategies, baseline configurations, and rollback procedures where applicable.

- Collaborate with database administrators and architects to ensure application performance and data integrity.

- Troubleshoot application issues across development, testing, and production environments.

- Perform root cause analysis and implement long-term corrective actions.

- Monitor application performance and identify opportunities for improvement.

- Support incident response, operational stability, and continuous service availability.

- Support enterprise integration initiatives, including Commercial Off-The-Shelf (COTS) product integrations.

- Collaborate with architecture, infrastructure, security, and operations teams to ensure successful solution delivery.

- Participate in Agile ceremonies including sprint planning, backlog refinement, daily standups, retrospectives, and reviews.

- Prepare and maintain technical designs, deployment documentation, and operational procedures.

- Evaluate opportunities to incorporate AI-enabled capabilities into enterprise applications.

- Assist in the implementation of AI-based solutions such as:- Intelligent automation

- Content summarization and classification

- Predictive analytics

- Anomaly detection

- AI-assisted decision support

WHAT YOU’LL NEED TO SUCCEED:

Education:

- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field (or equivalent experience).

Required Experience:

- 18+ years of hands-on software development experience, lead level

- Senior-level, hands-on experience developing Java-based web applications.

- Strong expertise with:- Java (Java 8+)

- Spring Boot

- Spring Framework ecosystem

- REST API development and integration

- SOAP services and integrations

- Relational databases and SQL

- Flyway database migration/version control

- Jenkins and/or GitLab CI/CD pipelines

- Demonstrated experience implementing DevSecOps practices, including automated build, test, deployment, and security processes.

- Experience supporting and maintaining production applications in large-scale enterprise environments.

- Strong understanding of application security principles and secure coding practices.

- Experience troubleshooting complex technical issues and conducting root cause analysis.

- Ability to work independently on complex technical initiatives with minimal supervision.

- Excellent verbal, written, and interpersonal communication skills.

Technical Skills:

Required:

- Java

- Spring Boot

- Spring Security

- REST APIs

- SOAP Web Services

- SQL

- Flyway

- Jenkins

- GitLab CI/CD

- DevSecOps

- Git Version Control

- Unit and Integration Testing

- Secure Coding Practices

Preferred Qualifications:

·        Preferred Industry Experience: USPS, Federal Government, Postal Services, or other highly regulated enterprise environments.

- USPS or Postal Services domain experience (strongly preferred).

- Experience integrating AI services, machine learning capabilities, or generative AI features within enterprise applications.

- Experience with Commercial Off-The-Shelf (COTS) product integrations.

- Experience supporting enterprise modernization and digital transformation initiatives.

- Experience working in highly regulated environments, including federal government organizations.

- Familiarity with containerization and cloud-native deployment technologies, including:- Docker

- Kubernetes

- Experience with enterprise architecture standards and governance frameworks.

- Knowledge of application performance monitoring and observability tools.

Technical Skills:

Preferred:

- Docker

- Kubernetes

- AI/ML Integration

- Enterprise Middleware

- COTS Integration

- Cloud-Native Architectures

- Performance Monitoring Tools

Security Clearance Level:

- Ability to obtain and maintain a Public Trust clearance and successfully pass a thorough Government background screening process requiring the completion of detailed forms and fingerprinting.

- This position has a U.S. residency requirement. The USPS security clearance process requires the selected candidate to have resided in the U.S. (including U.S. Territories) for the last five years as follows:- U.S. Citizens cannot have left the U.S. (including U.S. Territories) for longer than 6 months consecutively in the last 3 years (unless they meet certain exceptions).

- Non-U.S. Citizens cannot have left the U.S. (including U.S. Territories) for longer than 90 days consecutively in the last 3 years.

Location:

- Remote

GDIT IS YOUR PLACE:

- 401K with company match

- Comprehensive health and wellness packages

- 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

#zxc726

The likely salary range for this position is $111,155 - $150,385. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:

40

Travel Required:

Less than 10%

Telecommuting Options:

Remote

Work Location:

Any Location / Remote

Additional Work Locations:

Total Rewards at GDIT:

Our benefits package for all US-based employees includes a variety of medical plan options,

Apply on the employer’s site