Senior Java Developer

9 hours ago


Annapolis, Maryland, United States General Dynamics Full time
Job Title: Senior Java Developer

We are seeking a highly skilled Senior Java Developer to join our team at General Dynamics Information Technology (GDIT). As a Senior Java Developer, you will play a critical role in designing, developing, and supporting production user-facing applications and backend software in support of mission objectives.

Key Responsibilities:
  • Design, develop, and support production user-facing applications and backend software in support of mission objectives.
  • Provide ongoing development, maintenance, support, and software enhancements in existing systems and platforms.
  • Troubleshoot highly complex problems and provide customer support for software systems and application issues.
  • Provide recommendations for continuous improvements.
  • Work alongside other engineers on the team to sustain and advance our organization's capabilities.
Requirements and Qualifications:
  • The position requires an active TS/SCI with Polygraph.
  • Bachelor's Degree in Computer Science, Computer Engineering, or a related technical discipline, plus 14 years of application design and development experience.
  • Minimum of 4 years of experience with Java.
Preferred Skillsets:
  • Linux Experience.
  • Familiarity with Microservices.
  • Familiarity with Spring Frameworks.
  • Familiarity with Docker.
  • Familiarity with Kubernetes.
What GDIT Can Offer You:
  • 401K with company match.
  • Rewards program for high-performing employees.
  • Comprehensive health and wellness packages.
  • Professional growth opportunities including paid education and certifications.
  • Rest and recharge with paid vacation and holidays.
  • Internal mobility team dedicated to helping you own your career.
  • Diverse, highly collaborative teams.
  • Challenging work that makes a real impact on the world around you.
  • Cutting-edge technology you can learn from.
  • Flexible work schedule.
  • Work Life balance.

The likely salary range for this position is $170,000 - $230,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location, and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours: 40

Travel Required: None

Telecommuting Options: Onsite

Location: USA MD Annapolis Junction

Total Rewards at GDIT:

Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 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.

To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.

To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance are provided or available.

We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.



  • Annapolis, Maryland, United States Get Me the Gig Full time

    Job OpportunityWe are seeking a highly skilled Java Engineer to join our team at Get Me the Gig.Key ResponsibilitiesDesign and implement scalable, secure, and access-controlled Java SOAP and REST service APIs and implementations.Develop and maintain web applications front ends using React, JSF/PrimeFaces, and other technologies.Work with distributed event...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a highly skilled and experienced software engineer to join our team. As a senior-level developer, you will be responsible for designing and implementing back-end Java applications, with a focus on content and documentation management.Key ResponsibilitiesDevelop and maintain complex Java applications, utilizing...


  • Annapolis, Maryland, United States West Advanced Technologies Full time

    Senior Java Architect Job DescriptionWe are seeking a highly skilled Senior Java Architect to join our team at West Advanced Technologies, Inc. As a Senior Java Architect, you will be responsible for designing and developing large-scale Java applications using J2EE framework, Spring Boot, and RESTful services.Mandatory Qualifications:Eight (8) years of...


  • Annapolis Junction, Maryland, United States Belay Technologies Full time

    Job OpportunityBelay Technologies, a leading provider of systems automation and full-stack development solutions, is seeking a highly skilled Software Engineer to join our Intel team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key Responsibilities:Design and develop...


  • Annapolis Junction, Maryland, United States Belay Technologies Full time

    Job OpportunityBelay Technologies, a leading provider of systems automation and full-stack development solutions, is seeking a highly skilled Software Engineer to join our Intel team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key Responsibilities:Design and develop...


  • Annapolis Junction, Maryland, United States Belay Technologies Full time

    Job OpportunityBelay Technologies, a leading provider of technology and engineering solutions, is seeking a skilled Junior Software Engineer to join our Cyber Intelligence Team. As a key member of our team, you will be responsible for providing full-stack Java software development in support of our Threat Intelligence Team.Key ResponsibilitiesDevelop and...

  • Senior Java Developer

    4 weeks ago


    Annapolis Junction, Maryland, United States Datacraft Solutions Full time

    About the RoleWe are seeking a highly skilled Java Developer to join our team at Datacraft Solutions. As a key member of our development team, you will be responsible for designing and developing complex, multi-threaded, and distributed applications in a Linux environment.Key ResponsibilitiesDesign and develop high-performance, scalable, and secure Java...

  • Software Engineer

    7 days ago


    Annapolis, Maryland, United States InterImage Full time

    Job SummaryWe are seeking a highly skilled Software Engineer with expertise in Java and NIAGARAFILES / Apache NiFi to support our Reporting Tool Suite efforts. The successful candidate will be responsible for sustainment and development of the PULSE tool, a critical dissemination platform for SIGINT reporting to the Intelligence Community and partners...


  • Annapolis Junction, Maryland, United States Huntington Ingalls Industries Full time

    Job Title: Cloud Java DeveloperWe are seeking a highly skilled Cloud Java Developer to join our team at Huntington Ingalls Industries. As a Cloud Java Developer, you will be responsible for designing, developing, and deploying cloud-based applications using Java.Job Summary:The Cloud Java Developer will work closely with our team to develop and maintain...

  • J2EE Java Developer

    5 days ago


    Annapolis Junction, Maryland, United States Lockheed Martin Corporation Full time

    Job SummaryWe are seeking a highly skilled J2EE Java Developer to join our team at Lockheed Martin Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using J2EE Java technology.Key ResponsibilitiesDevelop and maintain complex software systems using J2EE...

  • J2EE Java Developer

    3 days ago


    Annapolis Junction, Maryland, United States Lockheed Martin Corporation Full time

    Unlock Your Potential as a J2EE Java DeveloperAt Lockheed Martin, we're seeking a talented J2EE Java Developer to join our team. As a key member of our software development team, you'll play a critical role in designing, developing, and maintaining complex software systems.Key Responsibilities:Develop and maintain software systems using J2EE Java...

  • Java Developer

    3 weeks ago


    Annapolis Junction, Maryland, United States Technology Resource Experts LLC Full time

    Job DescriptionTechnology Resource Experts, LLC is seeking an experienced Software Development Expert to join their rapidly growing team. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications using Java 11+ and other relevant technologies.Key ResponsibilitiesDesign and develop software...


  • Annapolis, Maryland, United States InterImage Full time

    Job SummaryWe are seeking a highly skilled Java Software Developer to join our team at InterImage. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions for our Electronic Records Management Services (RMS) application.Key ResponsibilitiesDevelop and maintain Java-based software...


  • Annapolis, Maryland, United States Tiber Technologies Inc Full time

    Tiber Technologies Inc is seeking a highly skilled Senior Application Developer to lead the design and development of complex software applications. As a key member of our team, you will drive technical excellence across projects and deliver high-quality software solutions. Key responsibilities include leading the design and development of software...


  • Annapolis, Maryland, United States Intelliforce-IT Solutions Group, LLC. Full time

    About the Role:Intelliforce-IT Solutions Group, LLC is seeking a skilled Full Stack Java Developer with a strong emphasis on backend development. In this role, you'll be integral to building and maintaining robust applications that handle large datasets, while also contributing to both front-end and back-end development as needed.Key Responsibilities:Focus...

  • J2EE Java Developer

    3 days ago


    Annapolis Junction, Maryland, United States Lockheed Martin Corporation Full time

    About the RoleWe are seeking a highly skilled J2EE Java Developer to join our team at Lockheed Martin Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDevelop operational scenarios based on customer goals and contractual...


  • Annapolis, Maryland, United States InterImage Full time

    Job SummaryWe are seeking a highly skilled Java Software Developer to join our team at InterImage. As a key member of our team, you will be responsible for developing and maintaining our Electronic Records Management Services (RMS) application.Key ResponsibilitiesDesign, develop, and test software enhancements to support and accelerate data ingestion in our...


  • Annapolis, Maryland, United States NetSage Corporation Full time

    NetSage Corporation: Cybersecurity SolutionsWe are a leading provider of cybersecurity services to the US Federal Government, seeking talented professionals to join our team.Job SummaryWe are seeking a Senior CNO Developer to help solve complex cybersecurity problems for our customers. As a member of our development team, you will work closely with customers...


  • Annapolis Junction, Maryland, United States Huntington Ingalls Industries Full time

    Job Title: Java Developer for Cyber and Electronic WarfareWe are seeking a highly skilled Java Developer to join our team in Cyber and Electronic Warfare. As a Java Developer, you will be responsible for developing analytics pulling data from multiple cyber sources as well as classic SIGINT.Key Responsibilities:Develop prototypes answering new questions as...


  • Annapolis Junction, Maryland, United States Huntington Ingalls Industries Full time

    Job Title: Java Developer for Cyber and Electronic WarfareWe are seeking a highly skilled Java Developer to join our team in Cyber and Electronic Warfare. As a Java Developer, you will be responsible for developing analytics pulling data from multiple cyber sources as well as classic SIGINT.Key Responsibilities:Develop prototypes answering new questions as...