3 days ago
Remote, United StatesSenior

Base Salary

$128k - $173k/yr

Responsibilities

  • Design, develop, test, enhance, and maintain enterprise web applications using Java, Spring Boot, and related technologies.
  • Develop scalable, secure, and maintainable application architectures and participate in system design reviews, code reviews, and technical solution assessments.
  • Implement RESTful APIs and SOAP-based services for internal and external system integrations.
  • Design, implement, and maintain CI/CD pipelines using Jenkins and/or GitLab, including automated build, testing, deployment, and release processes.
  • Implement DevSecOps practices, secure coding standards, SAST, DAST, dependency scanning, vulnerability scanning, and other security controls.
  • Design and optimize relational database interactions using SQL and manage schema versioning and deployments with Flyway.
  • Troubleshoot development, testing, and production issues, perform root cause analysis, and implement long-term corrective actions.
  • Monitor application performance and support incident response, operational stability, and continuous service availability.
  • Support enterprise integration initiatives, including COTS product integrations, in collaboration with architecture, infrastructure, security, and operations teams.
  • Prepare technical designs, deployment documentation, and operational procedures while participating in Agile ceremonies.
  • Evaluate and help implement AI-enabled capabilities such as intelligent automation, content summarization, predictive analytics, anomaly detection, and AI-assisted decision support.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field, or equivalent experience.
  • 18+ years of hands-on software development experience.
  • Senior-level hands-on experience developing Java-based web applications in large-scale enterprise environments.
  • Strong expertise with Java, Java 8+, Spring Boot, the Spring Framework ecosystem, REST APIs, SOAP web services, relational databases, SQL, Flyway, Jenkins and/or GitLab, CI/CD pipelines, DevSecOps, and Git.
  • Experience implementing automated build, test, deployment, security, unit testing, integration testing, and secure coding processes.
  • Experience supporting and maintaining production applications, troubleshooting complex technical issues, conducting root cause analysis, and working independently on complex initiatives.
  • Strong understanding of application security principles and secure coding practices, with excellent verbal, written, and interpersonal communication skills.
  • Ability to obtain and maintain a Public Trust clearance and pass a government background screening process involving detailed forms and fingerprinting.
  • Preferred qualifications include USPS, postal services, federal government, or other highly regulated enterprise experience; AI, machine learning, or generative AI integrations; COTS integrations; modernization initiatives; Docker; Kubernetes; enterprise architecture and governance; and application performance monitoring or observability tools.
  • Must satisfy the stated U.S. residency requirements for the USPS security clearance process.

Benefits

  • Remote work from any location with less than 10% travel and a 40-hour scheduled work week.
  • 401(k) plan with company match, medical plan options, dental and vision coverage, and health and wellness packages.
  • Paid vacation, sick and personal leave, paid holidays, paid parental, military, bereavement, and jury duty leave.
  • Up to 160 hours of paid family leave in a rolling 12-month period for eligible employees, plus short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance options.
  • Internal mobility, professional growth opportunities, paid education and certifications, and access to current technology.
  • Virtual interviews require camera use, and the hiring process includes biometric identity verification.

Tech Stack

DockerFlywayGitJavaJenkinsKubernetesSpring BootSQL

Categories

General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me