Software Engineer (Mid- Senior Level)- Java
Listed on 2026-08-12
-
Software Development
Software Engineer, Java Developer, Backend Developer, Full Stack Developer
Software Engineer (Mid
- Senior Level)- Java
- Annapolis Junction, MD
Position Overview
We are seeking a mid-senior level Software Engineer with a minimum of 6+ years of expertise and a technical Bachelor's degree to join our team in Annapolis Junction, MD.
Responsibilities- Analyze user requirements and determine design requirements
- Ability to debug and troubleshoot software
- Develop new code to the given requirements to add new features or modify current code base
- Develop solutions through scientific analysis
- Create appropriate documentation for a system from user to technical documentation
- Ability to integrate with other applications through native or custom-built APIs
- Apply secure coding practices into every aspect of development
- Analyze and develop solutions through performance measurements and collaborate with engineers to improve flows, usage or processes
- Participate and/or lead code review to assist with quality control of code and features
- Develop algorithms to meet the given requirements and meet the system performance needs
- Develop and implement test procedures through automated testing frameworks
- Ability to design and modify software using mathematical models to predict and measure outcomes
- Minimum 6+ years of development experience
- Bachelor's degree in a technical discipline (ability to substitute 4 years with experience)
- IAT Level II certification (as mandated by DoD Directive 8140.01 & 8570-01-M)
Position Overview
We are seeking a mid-senior level Software Engineer with a minimum of 6+ years of expertise and a technical Bachelor's degree to join our team in Annapolis Junction, MD.
Responsibilities- Codes in Java, Python, CSS, JavaScript, SQL as primary languages
- Analyze user requirements and determine design requirements
- Ability to debug and troubleshoot software
- Develop new code to the given requirements to add new features or modify current code base
- Develop solutions through scientific analysis
- Create appropriate documentation for a system from user to technical documentation
- Ability to integrate with other applications through native or custom-built APIs
- Apply secure coding practices into every aspect of development
- Analyze and develop solutions through performance measurements and collaborate with engineers to improve flows, usage or processes
- Participate and/or lead code review to assist with quality control of code and features
- Develop algorithms to meet the given requirements and meet the system performance needs
- Develop and implement test procedures through automated testing frameworks
- Ability to design and modify software using mathematical models to predict and measure outcomes
- Minimum 6+ years of development experience
- Bachelor's degree in a technical discipline (ability to substitute 4 years with experience)
- IAT Level II certification (as mandated by DoD Directive 8140.01 & 8570-01-M)
Benefits
We contribute 6% of your salary towards a 401(k). No matching required - vested immediately
We cover the full premium for the employee & up to 4 dependents
4 Weeks (20 Days) earned annually & 11 Federal Holidays
We want you to grow with us and monetary compensation is a great way to keep you here
We understand work is a means, so let's enjoy each other and have fun when possible
Radical Transparency- we promise to always be transparent with you, through the good and the bad
#J-18808-Ljbffr(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).