Application Engineer
Princeton , New Jersey
December 13, 2017

In this role, you will; •Work vertically across the entire web stack from the database server to backend Java applications, frontend and cloud infrastructure. •Identify and analyse requirements, create design specifications and develop software for the Cloud application. •Work closely with development team and consultants to implement effective software designs and innovative technical approaches to complex business problems. •Follow best practices for software development and documentation, assure designs meet requirements and deliver high-quality work on tight schedules. Work will be split 70% between application development and 30% between system analyst responsibilities Basic Qualifications •B.S. or B.A. degree in Computer Science, Engineering, Information Technology or related work experience. •Proven working experience in the development of client-server web applications •Must have 3+ years of Java full-stack development experience. •Deep knowledge of web development frameworks and application designs / architectures using various Java technologies •Experience in Agile development tools, techniques and methodologies. •Proficiency in Java server side development using J2EE, Struts, Spring, Hibernate/JPA, •Experience building web application interfaces using Node.js. HTML5, CSS and Angular JS, jQuery or other major JavaScript frameworks. •Experience with RDBMS such as PostgreSQL, to include SQL queries, stored procedures and general understanding of database management utilities. •Some experience with common agile software engineering tools such as Git, JIRA, or similar. If interested in the role, please email updated resumes to!!

A little about us:
Founded in 1948, Robert Half (NYSE: RHI) is the world's first and largest specialized staffing services firm.

Know someone who would be interested in this job? Share it with your network.