Software Developer (Mid to Senior Level)

CCS Globaltech

Today
Top Secret/SCI
Unspecified
Polygraph
IT - Software
Annapolis Junction, MD (On-Site/Office)Alexandria, VA (On-Site/Office)

Overview

This is an excellent opportunity for an experienced software developer who is passionate about building innovative solutions and thrives in dynamic environments. The ideal candidate will have strong Java development expertise and at least 14 years of software development experience.

The position offers a diverse set of responsibilities, including:
  • Server-side business logic implementation
  • Client web application and User Interface (UI) development
  • The client is seeking professionals who prioritize quality, adhere to sound software development principles, and can effectively collaborate within an Agile team environment.

Application Process
  • Interested candidates are encouraged to submit their resume detailing their relevant experience and qualifications.

Security Clearance Requirements

To qualify for this role, candidates must:
  • Be U.S. Citizens
  • Hold an active TS/SCI Security Clearance with Polygraph
  • Ensure their clearance has been updated within the past seven (7) years (crossovers are acceptable).

Key Responsibilities
  • Collaborate with team members to perform software development tasks independently and within an Agile environment.
  • Participate in Agile planning sessions and team-related activities.
  • Analyze complex system requirements and design solutions using CASE tools and sound software engineering practices.
  • Write efficient, reliable, and reusable code while maintaining high standards of quality.
  • Manage software processes and advocate for best practices, such as code reuse and cross-program collaboration.
  • Develop, document, and deploy automation scripts for testing and production.

Basic Qualifications
  • Proven experience in Java development.
  • 14 years of software development experience with a Bachelor's degree in Computer Science or a related field.
    • (Four additional years of experience may be substituted for a degree.)
  • Experience or familiarity with multiple technologies, including:
    • Java/JEE, Python, C/C++, SQL, SOAP, WSDL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins.
  • Experience with Web Application UI development and technologies like JSON, HTML, XML, and XSLT.
  • Knowledge of cryptographic systems, including digital signatures and XML canonicalization.
  • Development experience on Windows and/or Linux environments.
  • Professional experience with web services.
  • Strong understanding of software development principles and best practices.
  • Excellent communication skills and the ability to prioritize tasks effectively.

Preferred Qualifications

A strong candidate will have additional experience in:
  • JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS) and application servers like Tomcat, WebLogic, JBoss.
  • High-level requirements management and secure systems engineering.
  • Agile practices such as Pair Programming, TDD, and ATDD.
  • Tools like FITNesse, Mockito, Cucumber, UFT, and Selenium.
  • Behavior Driven Development (BDD) and secure software development (Layer 7 Policy).
  • Scaled Agile Framework (SAFe) methodology and SAFe Agilist Certification.
  • Additional expertise in: J2EE, Python, C/C++, SQL, SOAP, Postgres, Oracle, Mongo, and PowerShell.
group id: 10290999

Match Score

Powered by IntelliSearch™
Create an account or Login to see how closely you match to this job!