Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Merit 321

Software Engineer

Location: Annapolis Junction, MD

The Software Engineer will perform software development lifecycle (SDLC) activities as a member of an Agile development team building a large, complex enterprise system. Development includes the full range of turning Agile user stories into implementable concepts, through development, unit testing, integration, and testing, and deployment of the new capabilities for the large complex enterprise system. Following the Behavior-driven Development (BDD) pattern, developers are responsible for implementing robust testing leveraging DevOps automation and, where appropriate, the use of test automation commercial tools. There is a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript, CSS, HTML, etc.), and special-purpose device programming opportunities are available. In-depth Java experience is essential.

Primary Responsibilities:

  • The selected candidate will be responsible for software development activities both individually and as a member of an Agile team.
  • She/he will actively participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other related team activities.
  • The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques, and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable.
  • She/he will engineer, author, tune, and document automation scripts in a development environment and deploy to the test/production bench.

Required Skills:

  • Must have demonstrated experience with Java.
  • Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.
  • Must have experience or familiarity with multiple languages such as JavaScript, Python, C/C++, Groovy, and Structured Query Language (SQL).
  • Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, and WebStorm.
  • Must have experience with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server.
  • Must have experience with Web Application User Interface Development, knowledge of databases and structures, Spring Framework, and/or experience working with AngularJS, JSON, HTML, XML, XSLT.
  • Must have experience with software source control and configuration management tools.
  • Must have experience developing on Windows operating systems.
  • Must have documented professional experience with web services.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high-quality work, both independently and with a team, in a fast-moving environment.
  • Active PLACEMENT MANAGER/SCI security clearance with a current polygraph is required.

Desired Skills:

  • Bachelor's degree in Computer Science or a related field.
  • Experience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting.
  • Experience or familiarity with multiple of the following technologies: XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Containers (Docker, Podman, Kubernetes, OpenShift).
  • Experience with JavaScript frameworks : AngularJS, Bootstrap, JQuery.
  • Experience with Testing and Mocking frameworks : JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester (UFT), Selenium, FITNesse.
  • Experience with build tools : Maven, CMake, RPM, Jenkins, Nexus.
  • Experience developing on Linux operating systems.
  • Experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).
  • Experience with high-level requirements management, including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD).
  • Experience with Behavior Driven Development (BDD).
  • Secure Software development (i.e., Layer 7 Policy).
  • Experience with Scrum, Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an Agile team.

Benefits package includes: Health Insurance to ensure you and your family stay healthy and well. Dental and Vision Insurance for preventive and routine care. Basic Life Insurance and Disability Insurance to provide peace of mind for you and your loved ones. Paid Holidays and Paid Time Off (PTO) to help you relax, recharge, and enjoy life. Paid Parental Leave for new parents to focus on family. Tuition Reimbursement to support your professional growth and education. A 401(k) plan with a company match to help you plan for your future.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Annapolis Junction, MD vacancy
  • $50k - $120k

     ...We are seeking a Full Stack Software Engineer to join a talented team providing critical mission-related support to a U.S. Government customer. This is a full-time opportunity to work with an award-winning team on AI/ML-driven capabilities within the Intelligence Community... 
    Suggested
    Remote job
    Full time
    Contract work
    Work from home
    Relocation package

    Mission Box Technologies

    Annapolis Junction, MD
    1 day ago
  • $8k

     ...Active Top Secret (TS/SCI) clearance with polygraph is required.    Visionist has an exciting new opportunity for a Full Stack Software Engineer. You will be joining a critical mission supporting our customers big data processing platforms. The analytics developed and... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    Visionist

    Laurel, MD
    1 day ago
  • $10k

     ...capability to perform functions instead of multiple processes for similar capabilities. Detail oriented and team driven Software Engineers will provide full lifecycle support, to include modernization, of applications and tools. We are seeking a highly motivated Software... 
    Suggested
    Full time

    Clearedge

    Annapolis Junction, MD
    1 day ago
  • $86.9k - $198k

    Full Stack Software EngineerThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution...  ...polygraphBachelor's degree and 14+ years of experience with software engineering, or 18+ years of experience with software engineering in lieu... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    3 days ago
  • $125.1k - $225.2k

     ...achieve your full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for a Full Stack Software Engineer to join our team. In this role you will get to support key activities in defense of emerging threats in the cybersecurity... 
    Suggested
    Full time
    Flexible hours
    Shift work

    Parsons

    Annapolis Junction, MD
    1 day ago
  • $150.8k - $265.88k

     ...be a fit, click here to submit a referral. If your referral is hired, you'll receive a payment! code-extreferSenior Full Stack Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we foster... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    1 day ago
  • $203k - $260k

     ...It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. As a Full Stack Software Engineer supporting the team, you will build tools that turn complex data into actionable insight for real-world operations. This role... 
    Full time
    Immediate start
    Shift work

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    1 day ago
  •  ...responsibilities of the position and has completed the necessary telework training. Basic Requirements ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4 additional years of experience as a software engineer may be substituted... 
    16 hours
    Immediate start
    Remote work

    Shield Consulting Solutions

    Annapolis Junction, MD
    2 days ago
  •  ...Integrated Product Teams (IPT), and vendors to deliver select EIT. MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in Annapolis Junction, MD. Responsibilities include but are not limited to: Develops, maintains, and... 
    Contract work
    Work at office

    MANTECH

    Annapolis Junction, MD
    1 hour ago
  • $100k

     ...Full Stack Software Engineer Are you passionate about building impactful solutions for our greatest national security challenges? Do you value working in a creative, collaborative environment? Are you searching for engaging work and an opportunity for leadership with... 
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    2 days ago
  •  ...MANTECH is seeking a highly motivated and collaborative Software Engineer to join our team in Laurel , MD. In this role, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Work individually or as part of... 
    Work at office

    MANTECH

    Laurel, MD
    1 hour ago
  • $10k

     ...Description   When You Love the Work You Do, Any Mission Is Possible Position: Full Stack Software Engineer- AI Infrastructure   ***(Active Clearance with a Poly graph is Required)   We’re on multiple contracts and have many opportunities. It is encouraged... 
    Extra income
    Full time

    Tiber Technologies

    Annapolis Junction, MD
    1 day ago
  • $86.9k - $198k

    Cyber Platforms Software Engineer, SeniorThe Opportunity: We build software for large, fast-changing cyber problems where speed, scale, and complexity demand better tools. As a Senior Software Engineer, you’ll work across production systems used by operators, analysts,... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    1 day ago
  • $170k - $230k

     ...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Senior Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Laurel, MD
    1 day ago
  •  ...Requirements C++ experience Python experience Strong understanding of API design Experience writing software libraries Experience with Docker or other containerization Experience with git & GitLab runner or other CI/CD Nice to have: Experience with... 
    Full time
    Remote work

    Link, LLC

    Annapolis Junction, MD
    1 day ago
  • $115k - $190k

     ...Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package
    2 days per week

    Gliacell Technologies

    Annapolis Junction, MD
    1 day ago
  •  ...MANTECH seeks a motivated, career and customer-oriented Cloud Software Engineer to join our team in Annapolis Junction, MD. Become an integral part of a diverse team that delivers enterprise infrastructure capabilities for a global workforce performing a wide range... 
    Contract work
    Work at office

    MANTECH

    Annapolis Junction, MD
    1 hour ago
  •  ...do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership...  ..._________________________________________________ Are you a software engineer with a passion for cybersecurity and a clearance? Do... 
    Full time
    Work at office
    Flexible hours

    Set Of X

    Annapolis Junction, MD
    1 day ago
  • $5,000 per month

     ...packed with opportunities to grow and the ability to have an impact on every client you work with.  ARSIEM is looking for a Software Engineer 1 . This position will support one of our Government clients in Annapolis Junction, MD. \n Responsibilities Develops,... 
    Full time
    Contract work

    Arsiem

    Annapolis Junction, MD
    1 day ago
  • $155k - $205k

     ...Software Engineer, Airflow Data Pipelines Make an Impact Where It Matters Most At Intelliforce, you build mission software with teams who move fast, communicate clearly, and own outcomes. In this role, you will engineer reliable data workflows that help turn complex... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    1 day ago
  •  ...GIGATEC is looking for a Software Engineer to join our team in our Annapolis Junction office. This person is responsible for the end-to-end planning, building, and deploying of our software systems. He/she will be able to drive the programming of well-constructed, testable... 
    Full time
    Work at office

    Gigatec Engineering

    Annapolis Junction, MD
    1 day ago
  •  ...do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership...  ...Responsibilities:   Analyze user requirements to derive software design and performance requirements Debug existing software... 
    Full time

    Set Of X

    Annapolis Junction, MD
    1 day ago
  • $139k - $170k

     ...Software Engineer, Workflow Awareness Make an Impact Where It Matters Most Join a team building software that helps analysts keep pace with complex mission activity. These capabilities support content and traffic triage, language analysis, workflow collaboration... 
    Long term contract
    Full time
    Immediate start
    Visa sponsorship

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    1 day ago
  • $10k

     ...opportunities to grow and the ability to have an impact on every client you work with.  ARSIEM is currently looking for a Software Engineer. The position will support one of our Government clients in Annapolis Junction, MD. \n Responsibilities Complete... 
    Full time
    Work experience placement

    Arsiem

    Annapolis Junction, MD
    1 day ago
  •  ...sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) In this senior Software Engineer role, you'll orchestrate complex operational data flows including data storage, data transport, data management, data security... 
    Part time
    Work at office
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis Junction, MD
    1 day ago
  •  ...SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services...  ...Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Consistent... 
    Full time

    Sagecor Solutions

    Annapolis Junction, MD
    1 day ago
  • $173k - $228k

     ..., we’re seeking talented individuals who are passionate about software development and eager to contribute to mission-critical systems...  ...this Role: We are looking for four Experienced Software Engineers to join our team. In this role, you will be responsible for developing... 
    Full time
    Immediate start

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    1 day ago
  • $185.4k - $205k

     ...Bachelor’s degree in a technical discipline from an accredited college or university is required. Five (5)+ years of additional Software Engineer experience may be substituted for a bachelor’s degree.   up to 2 days telework Required Skills/Experience: • Experience... 
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work

    Elevi Associates

    Annapolis Junction, MD
    1 day ago
  •  ...The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based... 
    Full time

    Interimage

    Annapolis Junction, MD
    1 day ago
  • $176k - $226k

     ...Mission Analytics Software Engineer Make an Impact Where It Matters Most Join a team building analytic capabilities that help mission users connect the dots across SIGINT data, activities, and knowledge. This work helps front-line analysts move from raw inputs... 
    Long term contract
    Full time
    Immediate start
    Visa sponsorship

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!