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 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Annapolis Junction, MD vacancy
  • $125.1k - $225.2k

     ...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Full Stack Software Engineer to join our team! In this role you will get to Develop and enhance complex software systemsthat directly support critical... 
    Suggested
    Full time
    Flexible hours

    Parsons

    Annapolis Junction, MD
    2 days ago
  • $86.9k - $198k

    Full Stack Software Engineer, SeniorThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just developsoftware, but to create a system that will make... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    2 days ago
  • $166.9k - $309.9k

     ...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... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Local area
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    2 days ago
  • $112.8k - $257k

    Full Stack Software Engineer, SeniorThe Opportunity: As a lead software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to create a system that will... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    3 days 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... 
    Suggested
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Laurel, MD
    2 days ago
  •  ...an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) In this key role as a Software Engineer, you'll get to transform a Streamlit-built UI prototype into a polished, production-ready interface, with a roadmap to extend... 
    Full time
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis Junction, MD
    3 days ago
  • $5,000 per month

     ...Mesavita Engineering is an agile and innovative small business providing technical expertise to the U.S. Intelligence community. When you...  ...lot of fun along the way. Position Details: The DevOps Software Engineer shall be responsible for software integration efforts... 
    Full time
    Immediate start

    Mesavita Engineering, LLC

    Annapolis Junction, MD
    3 hours ago
  • $120k - $245k

     ...around. With a shared desire to give back, grow the community, and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership Because who you work with matters. _______________________________... 
    Full time
    Work at office
    Flexible hours

    Set of X

    Maryland, MD
    more than 2 months ago
  • $175k

     ...Description Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data... 
    For contractors
    Work at office
    Remote work
    Flexible hours

    Synergy ECP

    Annapolis Junction, MD
    a month ago
  • $203k - $260k

     ...Job Description Job Description Full Stack Software Engineer — Data Analytics Team Make an Impact Where It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. In this role, you will build tools that turn complex... 
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group

    Annapolis Junction, MD
    a month ago
  • $10k

     ...one 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... 

    ClearEdge

    Annapolis Junction, MD
    a month 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
    Full time
    Immediate start
    Remote work

    Shield Consulting Solutions

    Annapolis Junction, MD
    more than 2 months ago
  • $10k

    SWE2 - Full Stack developer with experience with Front End technologies such as REACT.  Wyetech is seeking a Software Engineer 2 (SWE2) to join a small, dynamic development team supporting the COUNTERPUNCH mission. This position is ideal for a strong Full Stack Developer... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Summer work
    Immediate start

    Wyetech

    Annapolis Junction, MD
    6 days ago
  • $119k - $198.4k

    Our AI & Engineering team helps organizations modernize technology platforms, accelerate innovation, and solve complex business and mission...  ..., and support mission outcomes. Work you'll do As a Software Engineer III on the AI & Engineering team, you will be responsible... 
    Local area
    Worldwide
    Flexible hours

    Deloitte LLP

    Maryland, MD
    12 days ago
  •  ...operational system.Job SummaryThe selected individual will perform software development activities as a member of an Agile Development...  ...design techniques with the use of Computer Aided Software Engineering (CASE) tools, and will use sound software engineering principles... 
    Work experience placement

    CyberCore Technologies

    Annapolis Junction, MD
    3 days ago
  • $135k - $216k

    ResponsibilitiesPeraton is seeking a highly motivated and skilled Software Engineer to design, develop, and secure next-generation software systems. This role focuses on implementing advanced security techniques in alignment with the Technical Reference Architecture, ensuring... 
    Contract work
    Work experience placement
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    3 days ago
  • $72.7k - $149.2k

    Job Title: Software Engineer Skill Level 0Job Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *The Opportunity:CACI... 
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Annapolis Junction, MD
    3 days ago
  • $98.5k - $206.8k

    Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee...  ...* * *The Opportunity:CACI is seeking a well-rounded Software Engineer to provide customer support and infrastructure services with... 
    Contract work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    CACI International

    Annapolis Junction, MD
    3 days ago
  • Description*This position requires an Active Top Secret SCI with Fullscope Polygraph clearance to be considered.*The GG C++ Software Engineer (SWE) is in an extremely customer facing role leading multi-faceted mission critical system development, deployment and evolution... 
    Contract work
    Flexible hours

    ProSync Technology Group

    Annapolis Junction, MD
    2 days ago
  • $166.9k - $309.9k

     ...WORKThis senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile...  ...and opportunities.This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    2 days ago
  • Position: Software Engineer 1Location: Annapolis Junction, MDClearance Required to Start: TS/SCI w/ full scope polyKeyLogic is seeking a Software Engineer 1 to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote... 
    For contractors

    KeyLogic Systems

    Annapolis Junction, MD
    1 day ago
  • Description*This position requires an active Top Secret/SCI w/ Fullscope Polygraph clearance to be considered.*ProSync is seeking a Software Engineer to enhance and modernize a Spring Boot application that processes large volumes of operational data. This role offers the... 
    Contract work
    Flexible hours

    ProSync Technology Group

    Annapolis Junction, MD
    4 days ago
  • $103.5k - $181.1k

     ...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is seeking an exceptionally talented Software Reverse Engineer with a passion for Reverse Engineering to join our growing team. In this role, you’ll work alongside some of the industry’... 
    Full time
    Flexible hours

    Parsons

    Annapolis Junction, MD
    3 days ago
  • $135.7k - $251.9k

     ...draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay.THE WORKAs a Software Engineer - Senior Level you will be responsible for:• Developing, maintaining, and enhancing complex and diverse software systems (e.g.... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    2 days ago
  • $69.4k - $158k

    CNO Software EngineerKey Role:Provide computer network operations capability development and engineering services, including defense and exploitation, to gain strategic advantages for a specialized, high-functioning team supporting a critical national security client.... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    3 days ago
  • KeyLogic has an immediate need for two (2)Software Engineers (TS/SCI with a full scope poly) to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools. The... 
    For contractors
    Immediate start

    KeyLogic Systems

    Annapolis Junction, MD
    1 day ago
  • $87.1k - $157.45k

    Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Annapolis Junction, MD
    3 days ago
  •  ...seeking a strong C++ developer to join the core team, supporting ingest processing and the development of mission‑critical software components. The engineer will work on high‑complexity systems that require deep expertise in modern C++ development, strong analytical skills,... 
    Contract work
    Flexible hours

    ProSync Technology Group

    Annapolis Junction, MD
    4 days ago
  • $87.1k - $157.45k

     ...technology and sector expertise to customers in the national security, engineering, and health industries. We deliver innovative solutions...  ...Intel Sector combines technology-enabled services and mission software capabilities to support Intelligence Community customers as... 
    Full time

    Leidos

    Laurel, MD
    2 days ago
  • $100k - $185k

     ...over 20 years, our team provides expertise in network, system engineering and both offensive and defensive cybersecurity operations.What...  ...ensure today is safe and tomorrow is smarter. ANS is seeking a Software Engineer to join our team in Annapolis Junction, MD.... 
    Temporary work
    Local area

    Applied Network Solutions

    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!