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:
4+ years experience developing enterprise software applications
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.
Demonstrated experience working with teams using agile methodologies
Create solutions using leading edge technologies
Clear understanding of software development best practices
Skills and Experience:
4+ years experience developing enterprise software applications
J2EE/Java/Spring is required. Java 8 is a plus
Experience with Spring sub-projects is required. Spring Cloud Stream is a plus
Experience with Oracle, MySql, or PostgreSQL and use of Hibernate, ORMs and/or JDBC is required
Understanding of document description languages such as JSON and XML
Experience with Nodejs for web services a plus
Clear understanding of software development best practices
Demonstrated experience working with teams using agile methodologies
Experience with NoSql databases such as MongoDB or CouchDB a plus
Demonstrated expertise with HTML5, CSS3 and Responsive Web Development is a plus
