Senior Java Software Engineer - Active Secret Clearance

Senior Java Software Engineer - Active Secret Clearance
All times are in Eastern Daylight Time.
Requisition ID 2016-9266
Job Locations US-VA-Arlington
Posted Date 7/27/2016
Category Engineering & Sciences
Clearance Level Must Currently Possess Yes- Active Secret required to start
Telecommuting Options Some Telecommuting Allowed
Clearance Level Must Be Able to Obtain Secret
Opportunity Details: Overview:
Who is CSRA? The name represents the coming together ? figuratively and literally ? of two outstanding companies: the North American Public Sector business of CSC and SRA. It's indicative of our common values and cultural elements, including our collective dedication to supporting government clients in their mission. The CSRA name is not an acronym. It is not an abbreviation for a longer name; rather it represents the joining forces of two industry leaders.
Everyday CSRA makes a difference in how the government serves our country and our citizens. We are inspired by the important missions of our customers and we believe that by working together we can deliver exceptional solutions and servies to enable the safety, security, health and well-being of our nation!
CSRA is seeking a full-time Senior Java Software Engineer with at least 10 years of software development experience to join us in enhancing the Worldwide Refugee Admissions Processing System (WRAPS).
Must be a US Citizen with an active Secret or Top Secret clearance.
Our team is fundamentally changing how the State Department uses IT to manage refugee admissions.
You will develop over time a deep understanding of the US Refugee Admissions Program (USRAP) business process and apply that understanding to build software that meets both technical and functional requirements.
We are looking for "full stack" engineers from web UI to services to database.
As a member of the Development team, you will work with requirements analysts, designers, database engineers, and testers.
Responsibilities:
Required Skills and Experience:
The ability to implement code to meet requirement and design specifications utilizing modern web programming best practices.
Experience with object oriented concepts & design patterns, HTTP state management techniques and challenges, relational database models, transactions, unit testing, continuous integration, and single page architectures.
Writing code (primarily Java and SQL but occasionally also C#) as part of an integrated agile team (analysts, devs, testers) to build features and functionality that meet the needs and priorities of the customer
Perform code reviews to identify defects (functional, performance, security, etc) and suggest solutions and improvements
Experience developing web-based business applications using the Java EE ecosystem
Experience and knowledge of web page construction adhering to the XHTML 1.0, CSS 2.1, and ECMAScript (JavaScript) specifications.
Proficiency with test driven development techniques
Experience with source code control, change management, code reviews
Excellent written and oral communication skills
Desired Skills and Experience: Experience building web applications using Google Web Toolkit (GWT) or frameworks such as ASP.NET MVC, Angular, Ember, React.
Experience building case management systems; Experience working with business rules engines and complex business processes. Experience with tools and libraries providing capabilities such as messaging, devops, Object Relational Mapping (ORM), web services
This opening will be based at the client's office in Arlington, VA directly across from the Rosslyn metro stop.
This position offers flexible hours, the option for a compressed work week, and teleworking on occasion as well as a focus on continuing learning and career growth.
Qualifications:
Bachelor Degree preferred and 10+ years software development experience (or equivalent combination of education and experience will be considered)
Options:

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Citrix XenDesktop Engineer - Active Sec...
Sterling, VA CSRA Inc.
Senior Network Engineer - Active Secret Clearance
Arlington, VA SRA International
Sr. Java Developer/Software Engineer II (Secre...
Portsmouth, VA NANA Regional Corporation
Senior Software Developer (ACTIVE SECRET CLEAR...
Arlington, VA AXIOM Staffing Group
Master Cyber Security Engineer - Active Secret...
Arlington, VA SRA International