Description:
Our client has an immediate opening for Senior Java Web Developer. The individual is responsible for the web front end, including the presentation and business logic tiers and logical changes to the database tier.
Major Responsibilities:
· Work with the Product Managers to understand and define requirements.
· Create design documents to ensure that software fits into the overall architecture and addresses requirements
· Develop the application using best practices / design
· Communicate status and issues orally and in writing in a timely manner.
Competencies/Essential Skills/Qualifications:
Strong Core Java Skills
· Proficient with Object Oriented Analysis and Design.
· Solid understanding of Web technologies, including Java Servlets, JSP, MVC, and AJAX
· Experience in developing cross-browser apps using HTML, JavaScript, AJAX, CSS.
· Experience with Google Web Tools (GWT)
· Experience with relational databases: Oracle, MySQL.
· Experience with Tomcat is required.
· Experience with XML and Web Services is required.
· Experience in design, development and deployment of complex operational systems required.
· Experience with Linux.
· Good GUI design skills is required.
Preferred and definitely a plus:
· Experience with other Component Web Frameworks (Wicket, Tapestry, etc.)
· Experience with Spring Framework or other dependency injection framework.
· Experience with Hibernate, JPA, or other ORM library.
· Experience with Maven
· Experience in Agile work environment.
· Experience developing UI applications for mobile devices
· Thrive in a deadline-driven, fast pace team environment.
Education/Training Required:
Bachelors / Master's degree in Computer Science or equivalent experience
Date Opened:
7/1/2010