Senior Java Developer
General Dynamics Information Technology · United States · 2026-10-24
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
- java
- spring boot
- ci/cd
- jenkins
- agile
- spring
- rest
- gitlab ci
Similar jobs
- Senior Java Backend EngineerInitium Software
- Senior Java DeveloperiSolved
- Senior Java DeveloperFlexspring
- Senior Full Stack Developer (JavaScript, ReactJS, REST APIs) -Mexico RemoteEllucian Company LLC
- Senior Technical Expert JavaStermedia
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.