Company > Careers > Job Opportunities
Job Opportunities
Position: Software Engineer
Closeout Date: 2017-10-13
Description: Software Developer

Praxis, Inc., a leading-edge technology company providing high-quality engineering and IT services to government and industry, has multiple openings for mid or senior-level Software Developer to work on various projects within our Information Technology Services group in the Washington DC area.

Successful candidates will perform software development using Java technologies for distributed web and enterprise applications. The project deals with the capturing, management, and use of sensitive data. Candidates will assist with requirements analysis, application design, code development, testing, code maintenance, and documentation.

Specific responsibilities include, but are not limited to, the following:
• Interface with customers to gather and document requirements.
• Assist lead with overall system design.
• Help mid and junior-level developers with day to day tasks.
• Design, implement, and test functional capabilities based on customer requirements in a timely manner.
• Install and maintain software in production environments.
• Assist site customer and other on-site engineers in system problem diagnosis and troubleshooting, collection of problem information, writing discrepancy reports (DRs), and recommending fixes.

Required Skills & Qualifications
• Bachelor’s degree in Computer Science or Engineering. Master’s degree is desired.
• Two (2) or more years’ experience of full-time professional programming experience in Java.
• Must be well organized, a good communicator, and capable of multi-tasking.
• Must possess strong analytical skills and be able to work independently as well as in a team environment.
Desired Skills & Qualifications
• Web GUI front end development (HTML, JavaScript, CSS, Angular, JQuery) is highly desired.
• JEE (Java Enterprise Edition) experience (JDBC, JNI, JNDI, JMS, Servlet/JSP, EJB/JPA).
• Experience with Java Web application (e.g., Tomcat) servers or Java Applications servers (e.g. JBoss and/or Wildfly are highly desired).
• Developing Java applications that use relational databases (JDBC, SQL, and MySQL) is highly desirable.
• Developing multi-threaded and distributed Java applications.
• Web service experience (e.g., RESTFul Web services).
• Experience with design patterns (e.g., Model View Controller, etc.).

Security Clearance:
• Must be a US Citizen
• Selected applicant will be subject to a government security investigation and must meet eligibility requirements associated with access to classified information
• A SECRET clearance is preferred.

Praxis, Inc. offers a professional working environment, competitive salary, and an excellent benefits package including paid personal leave and holidays, salary deferrals into a 401(k) matching plan with instant vesting on company contributions, tuition reimbursement, a short/long term disability plan, and medical, dental, and vision insurance.

To apply for this position, please use our employment website:, select the position you are interested in, and click on “apply for this job”. Only those candidates invited for an interview will be contacted. Employment is contingent upon the qualifying applicant undergoing a comprehensive background check. Submittals without salary requirements may not be reviewed.

Praxis, Inc. is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national or ethnic origin, disability, marital status or veteran status. Praxis, Inc. promotes affirmative action for minorities, women, disabled persons, and veterans.

Date Posted: 2017-10-10
Apply for this Job
251 18th Street South, Suite 610, Arlington, VA 22202 │Phone: (703) 837-8400│Fax: (703) 837-8500

© Copyright 2010 - 2017 Praxis, Inc. All Rights Reserved. | This site is maintained by the web team at Praxis, Inc. | Section 508 Compliance Information