Motivated engineers are needed for a fast paced web application development project.
A web application developer on the Austin Incubation team will be expected to perform these duties:
Implement a web server based on a defined architecture. The details of this architecture and the specification of features will be communicated to the web application developer in both written and oral formats. Some examples of these implementation tasks are: writing the UI and the server-side logic for admin login, password change, adding a user, view audit logs, request a new account, etc…
Unless he/she has a strong interest in these areas, the web application developer will not be required to design or implement cryptographic modules, database schema, or work directly with the cloud service API. However, he/she will be expected to at least understand how these components work to effectively use them.
Interface with and incorporate the work of a mobile application development team that will add product features to a mobile device.
Write unit tests for all implemented features.
All source code will be regularly archived into specified the source code repository for project.
At least two years of industry experience in developing Web based client-server applications using the Java platform.
Experienced in web services, web standards, CSS-based design, cross-browser compatibility.
Knowledge of Web 2.0 UI development; e.g. JQuery, AJAX, HTML-5, etc.
Good foundation in object oriented software design principles.
Four-year degree in computer science or other relevant field of study.
Working knowledge of Groovy on Grails.
Working knowledge of JDBC, Hibernate (or GORM), and database servers.
Familiar with writing unit tests.
Interest in working on a fast moving, result oriented project that has hard dead lines.
Ability to effectively communicate design, specification and implementation details.
Proven ability to work independently on assigned tasks.
Strategis Staffing - 10 months ago