Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Dynamics Information Technology

Principal Programmer

General Dynamics Information Technology

. Lead/Manage/Support the Provider system in NCMMIS .

Posted 4/30/2026full-timeRemote • 🇺🇸 United StatesLead💰 $119,000 - $161,000 per yearWebsite

Tech Stack

Tools & technologies
AngularAWSAzureCloudGoogle Cloud PlatformJ2EEJavaJavaScriptJenkinsjQueryMS SQL ServerNode.jsOracleSeleniumSOAPSpringSQLSubversion

About the role

Key responsibilities & impact
  • Lead/Manage/Support the Provider system in NCMMIS
  • Collaborate with the program team members to help in the modernization from Mainframe to modern technologies in a cloud-based platform

Requirements

What you’ll need
  • Bachelor's degree in computer science, engineering or related field
  • 8+ years of hands-on full-stack experience, designing and developing enterprise-level Web Applications, Web Services and APIs using various technologies like Java, J2EE, and XML
  • Experience developing Struts, Spring MVC, Spring batch, Angular, Node or any other JS Frameworks, Java-script and JQuery
  • Experience developing Web Services and working with XML, JSON, SOAP/REST APIs, JAX-WS
  • Experience in managing App/Web servers/Containers like JBOSS, Tomcat, Weblogic or Webspehere
  • Experience working with HL7 FHIR, SMART on FHIR and tools like HAPI FHIR
  • Experience with cloud native architecture and development in either AWS, GCP or Azure
  • Experience working with IDEs (Eclipse or NetBeans or IBM DataStudio or AnypointStudio), source control systems (Subversion or Git preferred), and defect tracking systems
  • Experience with Continuous integration tools (e. g. Jenkins,Team City or RTC), Monitoring/alerting tools
  • Experience in building advanced automated and integrated acceptance tests using modern techniques and tools (e.g. SoapUI, Selenium)
  • Experience developing SQL, PL/SQl and Stored Procedures with Oracle or IBM DB2 or MS SQL Server Databases
  • Experience working with Agile methodology
  • Strong mentoring skills with excellent communication, collaboration, and problem-solving capabilities
  • Ability to quickly learn and apply new technologies
  • Self-motivated

Benefits

Comp & perks
  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Paid time off
  • Full-flex work week
  • Award-winning culture of innovation
  • Military-friendly workplace
  • Health insurance
  • Dental plan options
  • Vision plan options
  • 15 days of paid leave per calendar year
  • 10 paid holidays per year
  • Paid Family Leave program providing up to 160 hours of paid leave in a rolling 12 month period
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EEXMLStrutsSpring MVCSpring BatchAngularNodeJavaScriptjQuery
Soft Skills
mentoringcommunicationcollaborationproblem-solvingself-motivatedability to learn new technologies
Certifications
Bachelor's degree in computer scienceBachelor's degree in engineeringBachelor's degree in related field