Job Description :
Java Backend
Vienna, VA
Contract

We are seeking a strong Java Developer with demonstrated experience designing and implementing enterprise scale web solutions. The ideal candidate will bring both strategic vision and solid execution skills to create responsive web applications for mobile and the desktop.

Responsibilities:
? Design and develop scalable web applications using open source technologies
? Experience with NodeJS to build scalable web services
? Experience developing web services using J2EE/Java/Spring is required. Java 8 is a plus.
? Clear understanding of MVC design pattern. Use of Spring MVC preferred.
? Work as part of an Agile Scrum team
? Create solutions using leading edge technologies

Skills and Experience:
? 4+ years experience developing enterprise software applications
? Demonstrated expertise with HTML5, CSS3 and Responsive Web Development is a plus
? Understanding of document description languages such as JSON and XML
? Clear understanding of software development best practices
? Demonstrated experience working with teams using agile methodologies
? Experience using Node.js to build scalable web services is a plus
? Experience with other open source development frameworks a plus (PHP, Rails, Grails, Django, etc
? Experience with Oracle, MySql, or PostgreSQL and use of Hibernate, ORMs and/or JDBC is required
? Experience with NoSql databases such as MongoDB or CouchDB a plus