Software Engineer - Mid Level
Job in
Hagerstown, Washington County, Maryland, 21749, USA
Listed on 2026-06-05
Listing for:
RPMGlobal
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
Software Engineer, Java Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Software Engineer - Mid Level Responsibilities
- Analyze user requirements to derive software design and performance requirements
- Debug existing software and correct defects
- Provide recommendations for improving documentation and software development process standards
- Design and code new software or modify existing software to add new features
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
Required Education and Years of
Experience:
A bachelor's degree in computer science, engineering, or a related discipline from an accredited course of study and 7+ years of professional experience; an additional 4 years of experience may be substituted for a bachelor's degree
- Active TS/SCI with Polygraph Clearance
- Experience with Java software development
- Experience with generating & reviewing software/technical documentation
- Experience working in an Agile software development environment
- Experience using Jira and Confluence
- Experience with one or more of the following software development skills:
- React
- CGI
- Visual Basic
- HTML
- XML
- Experience assisting with development & execution of test procedures for software components
- Ensuring quality control of all developed and modified software
- AWS Experience
- Elasticsearch
- Springboot
- Kafka
- Monolithic Springboot to Microservices
- Hibernate/JPA
Hybrid work authorized (minimum 2-3 days onsite)
Work LocationAnnapolis Junction, MD
Pay Range$132,000 - $165,000
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×