Java Developer Senior

General Dynamics Information Technology
$129,813 - $149,500Remote

About The Position

Transform technology into opportunity as a Software Developer Sr Principal at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT As a Senior Java Developer you will be responsible for designing, developing, and maintaining high‑quality, scalable, and secure Java‑based applications that support critical business operations. This role serves as a technical expert within the development team, providing hands‑on coding, architectural guidance, and mentorship to junior developers. The Senior Java Developer collaborates closely with cross‑functional partners—including product owners, architects, QA engineers, and DevOps teams—to deliver robust solutions aligned with organizational goals and industry best practices. Key responsibilities include leading the development of new features and enhancements, optimizing system performance, ensuring code quality through reviews and testing, and contributing to architectural decisions. The ideal candidate possesses deep knowledge of Java, Spring ecosystem, APIs, cloud technologies, and modern software development methodologies. Strong problem‑solving skills, communication abilities, and a commitment to continuous improvement are essential for success in this role.

Requirements

  • Technical Training, Certification(s) or Degree
  • 12+ years of related experience
  • MBI (T2) security clearance
  • Application Development
  • Java Enterprise Edition
  • Software Development Life Cycle (SDLC)
  • Software Systems
  • Deep knowledge of Java, Spring ecosystem, APIs, cloud technologies, and modern software development methodologies.
  • Strong problem-solving skills
  • Communication abilities
  • Commitment to continuous improvement

Responsibilities

  • Designing, developing, and maintaining high‑quality, scalable, and secure Java‑based applications that support critical business operations.
  • Serving as a technical expert within the development team, providing hands‑on coding, architectural guidance, and mentorship to junior developers.
  • Collaborating closely with cross‑functional partners—including product owners, architects, QA engineers, and DevOps teams—to deliver robust solutions aligned with organizational goals and industry best practices.
  • Leading the development of new features and enhancements.
  • Optimizing system performance.
  • Ensuring code quality through reviews and testing.
  • Contributing to architectural decisions.

Benefits

  • AI-powered career tool that identifies career steps and learning opportunities
  • An internal mobility team focused on helping you achieve your career goals
  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay
  • Paid time off
  • Full flex work week
  • Variety of medical plan options, some with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match
  • Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
  • 15 days of paid leave per calendar year to be used for vacations, personal business, and illness
  • 10 paid holidays per year
  • Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees
  • Short and long-term disability benefits
  • Life insurance
  • Accidental death and dismemberment insurance
  • Personal accident insurance
  • Critical illness insurance
  • Business travel and accident insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service