Senior Java Web Developer

As an enthusiastic software developer, you have excellent OO design and programming skills and a desire to create the ideal user experience with each web interface you design.

You have participated in successful commercial software development efforts in the past, and are looking for a challenging role whereby you will apply the best approach to each new situation. You are an early adopter, a creative problem solver, and want to be part of building some of the coolest software around.

Responsibilities:

- Play a key role in leading our products web user interface design and development
- Provide expert input, suggestions and advice on page design, site flow, usability and overall user experience
- Work closely with server-side developers to seamlessly integrate the user interface with the back-end of the application
- Focus on front end development while working on all levels of the multi-tier software system
- Perform evaluations of various UI technologies
- Mentor less experienced members of the team
- Ensure high quality of components through good development practices, including design and code reviews, unit testing, etc.
- Communicate and collaborate with team through scrums, status reports, Wiki and design meetings

Requirements:

- B.Sc. in Engineering or Computer Science or equivalent education
- Minimum 3 years experience developing software
- Excellent OO analysis, design and programming skills
- Solid understanding and experience developing web interfaces using HTML, CSS and JavaScript libraries, AJAX, JSP, Servlets and Spring
- Excellent Java programming skills
- Experience with RIA technologies such as Adobe Flex
- Excellent communication skills with a passion for sharing new ideas in a dynamic environment
- Experience working with one or more of the following would be a benefit:
- Experience with Spring WebFlow and Spring MVC
- Exposure to J2EE technologies and JBoss
- Knowledge of web page performance analysis and design guidelines
- Database design and programming using JDBC/SQL
- Experience and/or strong interest in IP networks, VoIP, network management


About Apparent Networks:


We've created a fun, casual work environment that lets you work to your maximum potential. We work together, inspiring and mentoring each other to build great products, having fun along the way and celebrating our successes. This is a great opportunity to join an unbeatable team who cares as much about getting a job well done as you do. Ideally located in the heart of Gastown, we have a great open office layout in a building that's close to all major transit services.

Apparent Networks is the only IT performance management provider that delivers the end-to-end service insight required for today's cloud applications. By experiencing network performance without affecting it, the company's patented path solutions assess network readiness, monitor service levels, and diagnose problems otherwise hidden from sight. Leading companies rely on Apparent Networks to assure application delivery and expand their service portfolios with confidence. For more information, visit www.apparentnetworks.com.

If you're interested in joining our team, please submit your resume to devjobs@apparentnetworks.com.
Reference: http://ping.fm/08vkE