> Markdown version of [/jobs/ext/2150508-java-developer-senior](https://www.wearedevelopers.com/jobs/ext/2150508-java-developer-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer Senior - **Company:** General Dynamics Information Technology - **Location:** Fairfax, VA, United States - **Experience:** Expert - **Salary:** $129,813.0 - $149,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Cloud Computing, Software Quality, Software Debugging, DevOps, Java Platform Enterprise Edition (J2EE), Github, Java Web Services, Performance Tuning, Software Architecture, Systems Development Life Cycle, Software Engineering, Software Systems, SQL Databases, Openapi, Api Design, Software Coding, Restful APIs, Jenkins - **Published:** August 20, 2026 - **Apply:** https://dejobs.org/x/x/B9092C564552466E85DC822440E85E44/job/ ## About the Role Application Development,Java Enterprise Edition,Software Development Life Cycle (SDLC),Software Systems Experience: 10 + years of related experience, 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. Required Experience Level: Proficient in the following qualifications Developer API Development: Building and consuming RESTful APIs. Java, SQL Software Development Lifecycle (SDLC): Familiarity with agile methodologies, testing, and debugging Developing APIs per OpenAPI Specification Problem-Solving & Critical Thinking: Ability to debug, troubleshoot, and create solutions to complex requirements Adaptability: Ability to learn new technologies and tools Java, SQL, github, automation (pipeline, Jenkins, EBS), AI Java Developer Senior with experience in the following: SQL, github, automation tools (pipeline, Jenkins, EBS), AI. WHAT YOU'LL NEED TO SUCCEED Bring your engineering expertise along with a drive for innovation to GDIT. The Software Developer Sr Principal must have: * Education: Technical Training, Certification(s) or Degree * Experience: 12+ years of related experience * Security clearance level: * US citizenship required remove line if US citizenship is not a requirement of the position * Role requirements: other specific skills or competencies or customer-specific/role requirements such as travel, onsite, etc. ## Description 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. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)