Sr. Java Software Developer
General Dynamics Information Technology · United States · 1 wk ago
RemoteRemoteEngineering$130k–$167k/yrFull-time
Responsibilities
- Prioritize development work to balance feature delivery, 508 compliance, and technical debt.
- Ensure on-time delivery of software releases while maintaining quality standards.
- Track and report project progress using Agile (sometimes hybrid methodologies).
- Cookordination cross-functional teams including QA, DevOps, Development, and Business Analysts.
- Technical Oversight
- Review architecture and design proposals for scalability, performance, and maintainability.
- Promote best coding practices —standards, peer reviews, and testing discipline.
- Guide technology selection for tools, frameworks, and cloud services.
- Oversee system integrations and ensure interoperability between platforms.
- Support production stability by managing incident response and root cause analysis.
- Process & Quality
- Implement and refine development processes (Agile ceremonies, CI/CD).
- Measure engineering effectiveness using KPIs (velocity, defect rate, lead time, etc.).
- Champion continuous improvement through retrospectives and lessons learned.
- Ensure compliance with regulatory standards.
- Enforce documentation and traceability across the software lifecycle.
- Stakeholder & Communication
- Collaborate with Product Owner to align on priorities and technical feasibility.
- Communicate progress, risks, and outcomes to senior leadership and business stakeholders as proactively as possible.
- Translate technical concepts into documented business value for non-technical stakeholders.
- Bachelor's degree and 7+ years' experience in application and/or system development.
- 5+ years' experience with progressing responsibilities in software development environments.
- Proven ability to own end-to-end delivery, ensuring features are delivered on time, meet acceptance criteria, and pass QA without rework due to incomplete or misunderstood requirements.
- Proven ability to identify technical risks, dependencies, and constraints early and proactively communicate impacts to leadership and stakeholders.
- Strong expertise in programming languages such as Java, JavaScript frameworks, SQL, Rest APIs and CI/CD technologies.
- Must be able to obtain and maintain a Public Trust.