Type of Requisition:
RegularClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
NonePublic Trust/Other Required:
OtherJob Family:
Software EngineeringJob Qualifications:
Skills:
Angular, AWS Devops, Java, Microservices Architecture, Spring BootCertifications:
NoneExperience:
3 + years of related experienceUS Citizenship Required:
NoJob Description:
Sr. SOFTWARE DEVELOPER
As a Software Developer, the work you’ll do will be impact the GDIT's Mission for our client.
Sr. Software Developer
Duties and responsibilities:
Sr. Software Developer supporting GDIT’s Client Product Line:
- Develop and modernize Trademark Product Line applications, including migration to cloud environments.
- Work within Agile/Scrum teams, using Rally to manage and update user stories and tasks throughout 3‑week sprints.
- Analyze and implement user stories to meet functional and non-functional requirements accurately.
- Write clean, maintainable code with comprehensive unit tests to ensure performance, reliability, and a consistent user experience.
- Enforce unit testing and code coverage standards before commits/merges in GitLab to reduce defects.
- Implement and maintain reusable, standardized components to improve development efficiency and UX consistency.
- Collaborate with cross-functional teams (developers, testers, product owners, and stakeholders) to deliver high-quality software.
- Attend and actively participate in all Agile ceremonies (daily stand-ups, sprint planning, reviews, and retrospectives).
- Complete sprint tasks on time with minimal defects, proactively communicating status and blockers.
- Demonstrate completed work, obtain acceptance for user stories/defects, and incorporate feedback each sprint.
- Monitor and respond to emails and team communications promptly.
- Partner with the team to identify, prevent, and resolve defects before production release.
- Share technical and domain knowledge to mentor teammates and strengthen overall team capability.
- Design, develop, and maintain automated test scripts, frameworks, and tools to support continuous testing.
- Create and execute test plans ensuring thorough coverage, traceability, and alignment with requirements.
- Build and manage datasets to support automated, manual, and exploratory testing.
- Implement and execute performance tests to identify and help remediate performance bottlenecks.
- Conduct exploratory testing to identify edge cases and gaps in coverage.
- Analyze test results, document defects, and work closely with application teams to drive timely resolution.
- Education: Related Bachelors Degree
- Experience: 3+ years of related experience
- Required Technical Skills and experience:
- Strong experience in back-end services and implementing capabilities to support web applications using microservices.
- 5+ years of Java/J2EE (Java 19 or higher preferred) work experience
- Java Rest API’s /Microservices
- Angular 17/18/19
- 2+ years of AWS experience with ECS (Building docker images and deploying them in cluster) ECR (Docker)
- 2+ years of Oracle 19 (SQL and PL/SQL) experience – ability to write and understand SQL queries
- DynamoDb
- Terraforms and Gitlab pipeline setups
- Building and coding applications and/or models using Spring/SpringBoot framework
- Experience working in a highly communicative, DevOps environment with a 100% remote Agile team
- Nice to have:
- OpenTelemetry
- Grafana
- Prometheus
- Node /NPM
- Gradle / Maven
- Gitlab Runner, Docker
- Junit, SONAR, Jersey
- REST Web Service
● Security clearance level: Must have a current USPTO Public Trust
● Location: Remote Worksite
● US Citizenship: Required US Citizenship and / or US Green Card Holder with 2 years residency.
The likely salary range for this position is $110,500 - $149,500. 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:
40Travel Required:
NoneTelecommuting Options:
RemoteWork Location:
USA MD Home Office (MDHOME)Additional Work Locations:
