JobBobsReal-time global job discoveryLive

Senior Java Developer

General Dynamics Information Technology · United States · 2026-10-24

seniorRemote
Apply on the employer's site

About this role

Type of Requisition:
PipelineClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
MBI (T2)Job Family:
Software EngineeringJob Qualifications:
Skills:
Enterprise Web Applications, Software Development Life Cycle (SDLC), Version ControlCertifications:
NoneExperience:
15 + years of related experienceUS Citizenship Required:
NoJob 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…

Skills asked for

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.