UI Developer ( PHP, Perl, MySQL, JSP)
at Synergy One in Tampa, Florida
UI Developer ( PHP, Perl, MySQL, JSP)
Reporting to the a Senior Developer and/or Team Lead, the individual in this role will be responsible for the creation and maintenance of web applications and will perform a full spectrum of Web related tasks including rapid prototyping, design and layout, graphics creation and optimization, source code, unit tests, test scripts, server-side programming (primarily Perl/JSP/MySQL), testing and training/mentoring. This individual will be primarily be working with the latest AJAX technologies (primarily the EXTJS framework) to develop software applications and will also be required to support older web technologies including PHP, Perl, JSPs and TagLibraries to maintain existing software applications.
Working together within a talented and agile technology team the role offers the individual an excellent opportunity to grow skills and gain experience in the development of enterprise level software for international customers including foreign militaries. All candidates will have the opportunity to meet with all department leads to gain end to end business knowledge.
Brief Job Requirements Overview:
- Perform a full spectrum of Web development related tasks including rapid prototyping, design and layout, graphics creation and optimization, source code, unit tests and test scripts.
- Perform server- side programming (primarily Java/JSP/Oracle)
- Use ExtJS to develop software applications
- Develop and implement moderately complex to complex web on one or more platforms
- Makes changes, fixes, or enhancements to existing web applications.
- Use knowledge of UI frameworks and web technologies to lead projects resulting in functional enhancements of web-based applications
- Leads design presentations and perform presentation that demonstrate software that has been developed
- Perform web UI based performance tuning and optimization
- Performs web security activities and participates in security planning; May perform website monitoring.
- Perform peer reviews of UI designs and code.
- Perform training and mentoring to less experienced developers.
The ideal candidate will have the following qualifications:
Technical Skills – Basic Network/Windows/Unix administration – Web technologies Java, JSP, Servlets, HTML, XML, CSS, JavaScript – Basic Database/SQL Experience with Oracle (or similar) and Java Persistence – 2+ years with a RIA/Web 2.0 development framework (YUI or ExtJS experience is a ) – 2 years AJAX experience. – 2+ years experience with Web 1.0 MVC frameworks (Struts/Tiles and Velocity/WebMacro experience is a +) – Good Foundation in JavaScript Object Programming – Good foundation in Object Oriented Programming and familiarity with Design Patterns – Foundation in Object Oriented Design (i.e. knowledge of UML, Use Case Scenarios, State / Activity Diagrams, Interaction / Class Diagrams etc.) – Mid-level experience with core Java skill sets involving frameworks and the ability to conceptualize and implement cross tier components; – Candidate must have a solid understanding of the core components of a framework and the life cycle of core components combined with an understanding of the underlying architecture of the framework. – Experience in utilizing IDE tools such as NetBeans or Eclipse. – Experience & understanding with configuring and deploying application servers (Apache, Tomcat and JBoss are a +) – Requires moderate UNIX scripting experience & proficiency. – Knowledge/Experience of using CVS or SVN – Experience of build systems like Ant or Maven is a + – Awareness/Involvement of the ‘Open Source’ community is a +
Other Qualifications * Bachelor*s Degree (BS/BA) from four-year college or university. * Self-motivated with the ability to prioritize, meet deadlines and manage changing priorities * Must have excellent interpersonal skills and be able to work in a team environment * Excellent analytical and reasoning skills * Ability to interpret an extensive variety of technical instructions and deal with several abstract and concrete variables. * Knowledge of product design, development and implementation. * Good team player with excellent analytical and reasoning skill, dynamic thinker and a positive attitude * Ability to travel up to 20% if necessary.
Please send your resume to jobs@synergyone.net
Viewed: 1558 times
