Software Engineer JAVA
12900 Federal Systems Park Drive DULLES, VA
Software Engineer (JR and MID)
Candidate MUST HAVE a TS/SCI with Polygraph to be considered.
Program and Job Description:
The program that supports the customer' s Mission Business Systems and their mission is to develop these business applications for their user community. They are following an Agile Development methodology with 6 week releases. The program has two distinct development efforts, one is using Java for the back-end development on a Solaris platform and the other is a Ruby on Rails middle and front end layer development effort on a Windows platform. They have an Oracle Database and both development efforts are moving to a Linux platform very soon. As part of this effort, they are looking for two Software Developer that can come in and be part of a 10-15 person development team that takes the technical design and works to customize the already existing code.
Currently the program has three deployed applications that they are responsible for and two of them are very big applications. Totaling thousands of users. These are mission essential applications that are used daily. They currently use Agile methodology and are working with 3 week sprints to production. The applications already exist but we are constantly adding tons of new functionality to it. They are also looking at changing some of the underlying architecture soon.
Day to Day responsibilities:
This program is seeking someone that wants to join a dynamic team and grow their career. The candidate will be responsible for building and maintaining web-based applications. More specifically, the candidate will be responsible for new development, enhancements, and maintenance in Java/Java Script). They will also be working with HIBERNATE, Spring, AND Bootstrap They will be supporting the SCRUM team in an AGILE environment working with three week sprints. Each time they complete a sprint they will be required to provide the completion of stories WITH IN that sprint. The candidate will also be responsible for the design, coding, and testing of Java based applications and the design and implement of web-based applications.
3. BOOTSTRAP or Spring
4. completion of stories
5. AGILE Scrum Methodology
Experience with RUBY
BS in Computer Science or related discipline. Four years of experience can substitute for degree
Or 6 + years of experience.