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

Senior Java Developer

General Dynamics Information Technology

Senior Java Developer developing enterprise-class applications for the Administrative Office of the US Courts. Engage in full software development lifecycle in an agile team environment.

Posted 6/5/2026full-timeRemote • District of Columbia • 🇺🇸 United StatesSenior💰 $111,155 - $150,385 per yearWebsite

Tech Stack

Tools & technologies
HibernateJ2EEJavaLinuxSDLCSpringSQL

About the role

Key responsibilities & impact
  • Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment
  • Design, develop, and maintain code that meets requirements with high quality, and performs efficiently and effectively to provide great customer experience
  • Incorporate standards and best practices, including performance, security, scalability, and maintainability
  • Update and maintain system design documents
  • Review and provide feedback on functional and technical requirements
  • Define and propose solutions for meeting requirements
  • Contributing to improvements in the software development lifecycle (SDLC) utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning
  • Working closely with solutions architects to ensure system design follows the industry best practices and standards that aligned with the Judiciary framework
  • Investing in learning and the software development efficiency of the entire office through teamwork, personal responsibility, individual and group training, and process improvement.

Requirements

What you’ll need
  • Bachelor’s degree plus at least Seven years (7+) of experience in enterprise grade software development using Java/J2EE technology in a web-based environment
  • Expert level Java developer experience
  • Experience with Linux (Red Hat)
  • Significant experience with JSP and Servlets, or with Java Server Faces (JSF)
  • Experience with RESTful web services
  • Experience in Spring Framework
  • Experience in automation of CI/CD pipelines
  • SQL and data modeling experience, including experience working with ORM tools/frameworks such as Hibernate (including working knowledge of JPA)
  • Extensive experience developing applications in an agile environment
  • Outstanding communication, organization, time management, and interpersonal skills
  • Good written and verbal communication skills coupled with strong listening skills
  • Experience with Git or other distributed source control system
  • Working knowledge and experience in Federal IT security guidelines and practices and Section 508/ Accessibility
  • Ability to contribute on an individual basis as well as demonstrate strengths as a team player as a member of an agile team
  • Experience communicating and collaborating with other software developers, business owners, and management.

Benefits

Comp & perks
  • Variety of medical plan options
  • 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
  • Full flex work weeks where possible
  • Paid vacation
  • Paid sick time
  • Paid personal time
  • Paid holidays
  • Paid parental leave
  • Paid military leave
  • Paid bereavement leave
  • 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
  • GDIT Paid Family Leave program provides 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

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
JavaJ2EEJSPServletsJava Server Faces (JSF)RESTful web servicesSpring FrameworkSQLHibernateCI/CD
Soft Skills
communicationorganizationtime managementinterpersonal skillsteam playerlistening skillsprocess improvementpersonal responsibilitycollaborationfeedback