Career Opportunities - GUI Developer
Position: Java/Web GUI Developer
Responsibilities
Develop applications that are user friendly. Use analytical skills to refine user requirements. Develop systems in a team environment and contribute to overall efficiency by writing reusable code, and reusing existing code when appropriate. Provide advice and guidance to team members on best-practices in the GUI end-to-end development of applications.
Requirements
Candidate must have demonstrated web development skills in the following technical areas: Java, J2EE, JSP, Servlets, JSF, HTML, DHTML, JDBC, JavaScript in a product development environment. Must have a working knowledge of SQL, XML, and Web Services. Must be comfortable working in a very collaborative team environment where strong verbal communications skills are required.
Experience architecting high performance, scalable and maintainable solutions. Experience developing GUI for applications. Full software development life cycle with Java solutions from conceptualization through deployment. Shrink-wrap experience a huge plus. Extensive knowledge of Eclipse/SWT software architecture and components. Must have the ability to work with aggressive timelines, milestones and targets. Must have the business and technological skills to easily shift among diverse assignments. Ability to take ideas from inception through finished shipping product.
Other Skills (Desired)
Have shipped enterprise class Java based software. Design and development of large scale distributed applications. Discipline in good engineering practices (e.g., documentation, unit testing). Experience developing and shipping software in the security space. Candidates with Eclipse IDE, C#, SWT, JFaces, LDAP/AD, or .NET knowledge/experience a definite plus.
Educational/Experience Requirements
Bachelor of Science (or equivalent work experience) in Computer Science or a related field. 4+ years professional development experience. 4+ years in software industry including participation in at least two enterprise-class projects with object oriented programming methods. Architected, designed, developed, deployed, and maintained J2EE applications. |