Senior Java Software Engineer

4 days ago


Annapolis Junction, Maryland, United States General Dynamics Information Technology Full time

Job Summary:

We are seeking a highly skilled Senior Java Software Engineer to join our team at General Dynamics Information Technology (GDIT). As a key member of our software development team, you will be responsible for designing, developing, and supporting production user-facing applications and backend software in support of mission objectives.

Key Responsibilities:

  • Design and develop highly efficient Microservices on a Linux operating system utilizing Java and Kotlin, for use in Docker/Kubernetes high-volume data-processing applications, while practicing modern Agile methodologies.
  • Work with cutting-edge technologies and tools, including Microservices, AWS, Java 21, Docker, Kafka, Kubernetes, Cassandra, Kotlin, ReactJS, Spring Boot/Cloud/Data, Redis, and Postgres.
  • Provide ongoing development, maintenance, support, and software enhancements in existing systems and platforms.
  • Troubleshoot complex problems and provide customer support for software systems and application issues.
  • Provide recommendations for continuous improvement.
  • 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 8 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.


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

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Lockheed Martin. As a key member of our DevSecOps team, you will be responsible for designing, developing, and maintaining complex software systems using J2EE Java.Key ResponsibilitiesDesign and develop software components using J2EE Java, ensuring alignment with...


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

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid/senior level software engineer, you will be responsible for developing high-quality software solutions using Java and other technologies.ResponsibilitiesDesign, develop, and test software applications using Java and other technologiesCollaborate with...

  • Senior Java Developer

    4 weeks ago


    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 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 software engineer, you will play a key role in transitioning a project and contributing to the development of innovative solutions.ResponsibilitiesAssist with project transition and development of software solutionsCollaborate...


  • Annapolis Junction, Maryland, United States Zachary Piper Full time

    Zachary Piper Solutions is seeking a skilled Java Software Developer to support a government contract in Annapolis Junction, MD. The role requires occasional office visits, with the majority of work done remotely.Key Responsibilities:Design, develop, test, and document high-quality software applicationsSolve complex technical challenges and implement...


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

    Job Overview Captivation Software is seeking a highly skilled Senior Software Engineer to join our team. Job Responsibilities As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. Requirements To be successful in this role, you will need to have: 15 years of experience as a software...

  • Software Engineer

    2 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled Full-Stack Java Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using Java and related technologiesCollaborate with...


  • Annapolis Junction, Maryland, United States ABBTECH Professional Resources Full time

    Job Summary:We are seeking a highly skilled Mid-Senior Java Software Engineer to join our team at ABBTECH Professional Resources. As a key member of our agile development team, you will be responsible for software development activities, including analyzing complex system requirements, designing software solutions, and implementing robust testing.Key...


  • 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 software engineer, you will play a key role in assisting with daily responsibilities on our program.ResponsibilitiesAssist with daily responsibilities on the programCollaborate with the team to develop and implement software...


  • Annapolis, Maryland, United States Erias Ventures Full time

    About Erias VenturesErias Ventures is a dynamic and entrepreneurial-minded company that values innovation, open communication, and teamwork. We are committed to creating a diverse and inclusive environment where our employees can grow and thrive.Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Lockheed Martin Corporation. As a Senior Software Engineer, you will be responsible for developing, maintaining, and enhancing complex software systems.Key ResponsibilitiesDeveloping, maintaining, and enhancing complex software systems.Addressing various software needs...


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

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid/senior level software engineer, you will be responsible for developing high-quality software solutions using Java and other technologies.Key ResponsibilitiesDesign, develop, and test software applications using Java and other relevant technologiesCollaborate...


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

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid/senior level software engineer, you will be responsible for developing high-quality software solutions using Java and other technologies.Key ResponsibilitiesDesign, develop, and test software applications using Java and other technologiesCollaborate with...

  • Software Engineer

    3 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid-level software developer, you will be responsible for designing and developing Graphical User Interfaces for Linux Systems using a variety of skills.Key ResponsibilitiesDevelop software applications using Angular, TypeScript, HTML/CSS, and JavaWork with...


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

    Job OpportunityCaptivation Software is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.ResponsibilitiesDesign and develop software solutions that meet the needs of our customersCollaborate with cross-functional...


  • Annapolis, Maryland, United States Global Channel Management Full time

    About the JobWe are seeking a highly skilled Java Engineer to join our team at Global Channel Management.The ideal candidate will have at least 7 years of experience as a Software Engineer and possess a strong background in Java development.Key ResponsibilitiesDevelop and maintain large-scale Java applications using Java 11+Design and implement scalable and...

  • Software Engineer

    2 weeks ago


    Annapolis Junction, Maryland, United States Piper Companies Full time

    Job Title: Software DeveloperZachary Piper Solutions is seeking an experienced software developer to support a federal program. This is a great opportunity for someone to gain experience with full-stack development and grow their career.Responsibilities:Support a software development team as they consolidate and modernize multiple systems.Use Java/Spring...


  • Annapolis Junction, Maryland, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Senior Cloud Software EngineerAt Sensible Solutions and Technologies Inc, we are seeking a highly skilled Senior Cloud Software Engineer to join our team. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based software systems that meet the needs of our clients.Key...


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

    Job DescriptionBelay Technologies is a leading provider of technology and engineering solutions to the DoD and commercial markets. We are seeking a skilled Software Engineer to join our intel team as an API Software Engineer – Senior.The ideal candidate will have experience with Elasticsearch solutions, including creating indexes, configuring clusters, and...


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

    About the RoleWe are seeking a highly skilled 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 and implement software solutions using Java and related technologiesCollaborate...