Senior Software Engineer in Annapolis, MD at APEX Systems

Date Posted: 4/17/2018

Job Snapshot

Job Description

Job #:  831793

Apex Systems is looking for a Software Engineer to join a fast paced team. As a member of an agile team you will create and influence innovative solutions that meet not only functional, but also performance, scalability and reliability requirements.  Will  implement recommendations for improving documentation and software development process standards.  Coordinate with software system installation and monitor equipment functioning to ensure operational specifications are met.  Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.  Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products.  Oversees one or more software development teams and ensures the work is being completed in accordance with the constraints of the software development process being used on any particular project.


Security Clearance:

  • A current Government Secret clearance is required and therefor candidates must be U.S. Citizens.

Job Requirements

  • B.S. in Computer Science or related discipline from an accredited college or university is required. 4 years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree for a total of 18 years of experience.
  • 14 + years experience as a software developer
  • 7+ years direct experience with Java developer
  • 5+ years’ experience with JEE development
  • Experience working on Data-driven business applications written in Java
  • Experience with AJAX Single Page Interface technologies such as JavaScript, GWT, EXT-JS, and JQuery
  • Must be comfortable working in either Windows or Linux based environments
  • Experience with Agile/ Scrum methodology
  • Good communications and documentation skills

Desired Skills:

  • OLTP database (Oracle, and MongoDB) database experience a plus
  • Domain knowledge of the TUSCAN portfolio of capabilities is a plus
  • Good working knowledge of Linux/ Unix and scripting (sh, bash, perl, and other scripting tools/ language)

If interested please send your resumes to

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.