Previous Job
Developer - Java/Angular (2/4) (Senior)
Ref No.: 18-01281
Location: Herndon, Virginia
Position Type:Contract to Hire
Java/AngularJS (2/4) Senior Developer
Herndon, VA

Senior level Java/AngularJS (2/4) developer
10+ years professional experience (must have)
6+ years Java coding experience
Current "New Development” experience vs. Operations and Maintenance (O&M)

Strong programming skills with Java (8 and older), J2EE, JSP, Java Script, Angular 2/4, Spring, Spring Security, JQuery, and Bootstrap
Extensive working experience of developing RESTFul WebServices using the Open source frameworks, i.e., Node.js, Spring
Extensive working experience in XML and JSON technologies
Working experience in using Kafka/JMS and messaging tools/software
Working experience in testing frameworks Selenium, Cumber, JUnit/TestNG
Extensive working experience in writing queries with relational databases such as Oracle, data modeling, MySQL (or similar)
Strong skills in writing sqls, procedures, functions and as well troubleshooting
Working experience in Agile methodologies
Requires a BS/MS Degree in Information systems, business systems, management information systems, IT Management, or other IT degree and a minimum of 8 years of relevant experience
Engineering, math, and/or science degrees are acceptable substitute degrees.
Ability to successfully obtain and maintain a U.S. Suitability/Public Trust Background Clearance

Provide information technology services in facilities planning, operations and support; storage systems analysis, design/test, and administration; server system analysis, design/test and administration; database analysis, design/test, administration; website analysis, design/test, and administration; web application analysis, design/test and administration; LAN analysis, design/test and administration; user support planning, operations and administration; and related IT systems functions.
Provide full life cycle development with JAVA technology
Understand coding standards and implement them within code being developed
Troubleshoot problems and provide solutions
Communicate with the users to determine problems or design requirements
Document changes and follow the Systems Development Life Cycle process independently.
Coordinate with the customer to review software application requirements and provide/propose technical solutions

*Quadrant, Inc. is an equal opportunity and affirmative action employer. Quadrant is committed to administering all employment and personnel actions on the basis of merit and free of discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or status as an individual with a disability. Consistent with this commitment, we are dedicated to the employment and advancement of qualified minorities, women, individuals with disabilities, protected veterans, persons of all ethnic backgrounds and religions according to their abilities.