Web Application Software Developer: Senior-level

To apply, please email resume to: careers@ntc-stc-lsu.org

Position Location:

STC Client site located in the Maryland/Virginia/Washington, D.C., area.

Education and Experience Requirements:

Bachelor's Degree in Computer Science (or equivalent work experience), plus ten or more years of software development experience focused on Service Layer or Web Tier Development and 3-5 years leading a small team in Web Application development throughout the software lifecycle 

Security Clearance Requirements:

Candidate is required to possess an active TOP SECRET/SCI clearance and the ability to pass a CI polygraph. 

Additional Requirements:

Due to US Government regulations, this job is only open to US Citizens.

Position Overview:

STC is seeking a highly adaptable, quick learning, self-starter engineer with proficiency in Web Application Development.  The qualified candidate should have experience with a variety of MVC and ORM architectures/libraries and have flexibility with external customer interactions  and SPRINT software development cycles. This person will be leading a small, fast-paced team.


Required Qualifications:

High degree of proficiency in the use of the following tools/libraries/architectures:  

  • Java
  • JavaScript (OpenLayers, ExtJS 4.x, jQuery)
  • CM Tools (JIRA, Confluence, FishEye, SVN, Subclipse/etc.)
  • CI Tools (Hudson, Jenkins)
  • Maven
  • ORM (Hibernate 3.6/4.0+)
  • MVC (Spring, ExtJS 4.x)
  • Annotations (e.g., as used in Hibernate/Spring)
  • REST-based web services
  • DOCKER Containerization
  • HTML 5.X
  • CSS
  • Java Design Patterns and Best Practices

Desired Qualifications:

  • Familiarity and/or experience with Cloud technology – Accumulo, HDFS, etc.
  • Familiarity with Database and SQL interfaces
  • Unix/Linux Operating System familiarity
  • Use of tools/libraries/architectures, including:  HTML5, Ajax, JAXB, Reverse Ajax implementations (DWR/Web Sockets), Grails, Spring Security, basic Linux command line navigation, SSL configuration, Web container configuration (setup of cluster, load-balancing, etc., in containers like JBoss/Tomcat).

Travel Demands:

Less than 10 percent travel anticipated

STC is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability status, protected veteran status, or any other characteristic protected by law.