Software Engineer - Apprentice

OPS Consulting, LLC Annapolis Junction , MD 20701

Posted Yesterday

OPS Consulting is seeking qualified candidates to fill the role of an Apprentice Engineer with experience in the following areas:
  • Either front end or backend web application development
  • Java / Maven / Junit
  • Spring / Spring boot
  • IntelliJ / Eclipse or other mainstream IDE
  • Linux / VMs
  • MongoDB or Elasticsearch
  • Angular / vue.js / JQuery / JavaScript
  • REST / Jersey / JSON
  • OSGI Apache Karaf or Apache Tomcat or Spring


  • 0 - 2 years experience in the development, engineering, interfacing, integration of hardware and software systems to include an understanding of requirements elicitation, analysis and functional allocation, concepts of operation, interface standards, and system architectures.
  • Basic understanding of Object Oriented and Structured development methodologies and languages.
  • Developing documentation required to support a program's technical issues and training situations.
Security Clearance:
  • A current government clearance, background investigation, and polygraph are required.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer 0

Onyx Point, Inc.

Posted Yesterday

VIEW JOBS 9/29/2022 12:00:00 AM 2022-12-28T00:00 <div><span><span><span><b>TO BE CONSIDERED FOR THIS POSITION YOU <u>MUST</u> HAVE AN ACTIVE TS/SCI W/ POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)</b></span></span></span><br></div><div><br><span>The team provides a suite of web-based Java applications that automate data management for data custodians. The products facilitate the capture of information and approvals that allow for the movement of data through the customer mission infrastructure in a compliant manner. These products are critical to standardize and simplify data movement as well as data reuse and integration with downstream tools. 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 upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off- the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.</span><span>Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.</span><br><table border="1" cellpadding="0" cellspacing="0" width="540"><tbody><tr><td><ul><li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><span>Analyze user requirements to derive software design and performance requirements</span></li></ul></td></tr><tr><td><ul><li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><span>Debug existing software and correct defects</span></li></ul></td></tr><tr><td><ul><li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><span>Provide recommendations for improving documentation and software development process standards</span></li></ul></td></tr><tr><td><ul><li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><span>Design and code new software or modify existing software to add new features</span></li></ul></td></tr><tr><td><ul><li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><span>Integrate existing software into new or modified systems or operating environments</span></li></ul></td></tr><tr><td><ul><li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;"><span>Develop simple data queries for existing or proposed databases or data repositories</span></li></ul></td></tr></tbody></table></div> Onyx Point, Inc. Annapolis Junction MD

Software Engineer - Apprentice

OPS Consulting, LLC