Work in a dynamic, fast-paced, start-up environment where you can contribute to the overall success of the company. This startup is comprised of industry experts who have demonstrated success in building and marketing software applications to major corporations. We are seeking experienced, creative, driven and talented professionals who enjoy the challenges and rewards found in a startup environment.
Web Application Developer
As a Web Application Developer you will be responsible for development of web based applications utilizing current technologies in Java on the server side, combined with heavy JavaScript client side programming. The right candidate should understand web based technologies and have debugging/unit testing experience.
Qualifications:
- Strong Internet technologies background, including HTTP, SSL, XML, TCP/IP, Web Services, JSP, Servlets, CSS, etc
- Knowledge of Java Frameworks, including Hibernate, CXF, Struts, JUnit, ANT
- Knowledge of AJAX related technologies and the ability to code cross browser compliant JavaScript, background with EXTJS preferred
- Ability to deliver on time according to requirements and business needs
- Ability to complete tasks on time and within budget in a climate of frequent change
- Ability to perform effectively with minimal management supervision
Experience required:
- 3+ years of full-time/hands-on Java development experience with a proven ability to develop robust commercial applications
- 3+ years of web based application development experience
- 3+ years of full software development lifecycle experience
- 3+ years of Object-Oriented Analysis, Design and Development experience
- Experience in web site development, using content management is desirable
- Experience with Application Servers is required
- Experience with Relational Databases and SQL is required including development of multi-tier solutions
Experience desired:
- Experience with the JBoss Application Server
- J2EE experience (including Entity and Session EJBs, MDBs, JMS, JDBC etc)
Education required:
Bachelor’s degree in Computer Science, Engineering or related field, or equivalent work experience