Motivated engineers are needed for a fast paced web application development project.
A senior web application developer on the Austin Incubation team is expected to perform these duties:
Implement the web server based on a defined architecture. The details of this architecture and the specification of features will be communicated to the senior 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.
The senior web application developer may also be required to design or implement cryptographic modules, database schema, or work directly with cloud service API.
Interface with and incorporate the work of a mobile application development team that will add product features to a mobile device.
All source code will be regularly archived into the specified source code repository for the project.
At least four 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.
Strong 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.
Familiarity with Agile software development methodology.
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