Software Engineer - multiple levels - FULLY CLEARED with POLYGRAPH REQUIRED
- Compensation
- $120K–$250K / yr
- Location
- Annapolis Junction, MD
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Must be a US Citizen.
- Must have TS/SCI clearance w/ active polygraph (CI or FS)
- At least four (04) years of direct/relevant experience
- Bachelor’s degree in engineering (i.e. Computer, Electrical, Mechanical, Aerospace, etc.) or related discipline from an accredited college or university is required.
- Five (05) years of additional relevant experience on projects with similar processes may be substituted for a bachelor’s degree.
- Must have demonstrated in-depth 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 of the following languages such as JavaScript, Python, C/C++, Groovy, Structured Query Language (SQL).
- Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm.
- Must have experience with databases such as Oracle, PostgreSQL, MongoDB, 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 with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).
Full description
web application and user interface (UI) development; Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript, CSS, HTML, Java Frameworks, J2E, Python, C++, Oracle, MongoDB, SQL
Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph are required for the position.
Required:
- Must be a US Citizen.
- Must have TS/SCI clearance w/ active polygraph (CI or FS)
- At least four (04) years of direct/relevant experience
- Bachelor’s degree in engineering (i.e. Computer, Electrical, Mechanical, Aerospace, etc.) or related discipline from an accredited college or university is required.
- Five (05) years of additional relevant experience on projects with similar processes may be substituted for a bachelor’s degree.
- Must have demonstrated in-depth 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 of the following languages such as JavaScript, Python, C/C++, Groovy, Structured Query Language (SQL).
- Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm.
- Must have experience with databases such as Oracle, PostgreSQL, MongoDB, 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 with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).
- Must have experience developing on Windows, and/or Linux 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.