Previous Job
Senior Java Developer
Ref No.: 18-00227
Location: Reston, Virginia
Position Type:Right to Hire
Experience Level: 8 Years
Start Date / End Date: 07/09/2018 to 02/28/2019

Our client is seeking a hands-on Senior Java Developer to join our team supporting our federal client in Suitland, MD. As a key member of the team, the Java Developer will interface with the customers and developers supporting a range of software development activities including requirements collection and analysis, technical architecture design, detailed software design, implementation, test and integration for new and existing systems. Strong development experience using Java-centric Software technologies is a critical qualification for this position. This federal position requires either U.S. Citizenship or a Green Card/EAD as well as the ability to attain and maintain Public Trust Clearance.The project will allow telecommuting up to 50% of the time.
Major Responsibilities
· Design, develop, test and integrate of custom JAVA applications and solutions.
· Interfaces with senior-level customer management and SMEs
· Designs and leads implementation of scalable, secure JAVA-based applications.
· Resolve complex design, implementation and/or performance issues.
· Work with the Information Security Organization to ensure that developed solutions meet all security requirements.
· Support all development and delivery activities, from requirements definition and specification to deployment and delivery to production.
· Consult with project teams and end users to identify new requirements; identifies areas for improvements.
· Assist in identification and evaluation of new/emerging technologies, COTS products, development and testing tools.
Required Skills
· 8+ years of recent hands-on Java development experience, including three years of Java Open Source frameworks and technologies
· 5 years Web application, SOA, web service (SOAP or RESTful) development and deployment
· Extensive development experience using Java, JEE, Java Frameworks (Spring Frameworks, Hibernate...), JAX-RS, AngularJS, JavaScript, jQuery, HTML5/CSS
· Experience in applying Agile/Scrum methodology
· Experience in developing innovative Java-centric scalable, secure enterprise custom applications
· Experience leading multiple concurrent software development projects
· Strong interpersonal communication skills to establish and maintain an effective working relationship with development teams and customers
· B.S. in Computer Science
Optional Skills and Qualifications
· Experience with Oracle Spatial
· Experience with large-scale relational database design and development using Oracle and PL/SQL
· Experience with GIS and geocoding
· Java certifications: Certified Professional Java EE Web Component Developer, Certified Professional Java EE Developer, Application Developer, and Certified Master Java SE Developer.