Apps Jobs - application development jobs for mobile and social software

Apps Jobs - Web and mobile application development jobs

Web and mobile application development jobs

Atention! This Job is older than 30 days!

Senior Web Application Developer – Java/SQL Server, Back-end focus

at Cengage Learning (Belmont, CA, USA) Full Time Tuesday, July 13th, 2010

Job Description:

Cengage Learning’s Aplia team is continuing to revolutionize education through its e-learning platform and content. We currently have several exciting opportunities for talented and highly motivated software engineers with strong design skills and expertise in J2EE and database-backed web applications. In this position, you will be a key member of a team responsible for the development of features, functionality, and architecture of Aplia’s web application used by over half a million students and instructors every year.

The successful candidate must…

* Have a passion for Agile programming methodologies, especially test driven development, code refactoring, pair programming, and scrum.

* Design for high performance, heavy traffic, and high availability. You must know when, why, and how to design a cache, optimize a query, and eliminate a bottleneck.

* Appreciate user-centered design, and use this approach when negotiating requirements and specifications. Then ultimately devise the simple “right” solution.

* Educate others on your designs and best practices through documentation, code reviews, and brown bags.

* Deliver projects on-time under sometimes tight schedules.

* Serve “on call” in escalation paths for customer support and operations.

Basic qualifications:

· BS in Computer Science or Engineering.

· 4+ years software development experience, primarily with database and web applications..

· Expertise in Java and other object-oriented languages

· Ability to write efficient SQL and stored procedures, and good general database design skills.

· Proficiency with J2EE architectures and frameworks, including Servlets/JSP, Spring, Ibatis, or others such as JDO, JPA, Hibernate.

· Experience with web services design (Soap and REST) in Java, both as a client and a server.

· Some Experience with web application UI design (HTML, Javascript, JSP, and Javascript/Ajax frameworks, especially YUI).

· Excellent troubleshooting skills and a creative attitude when tackling novel and sometimes mysterious problems – a knack for finding the simple, “right” answer.

· Excellent oral and written communication skills with an appreciation for documentation.

· Ability to learn new technologies and introduce new ideas to the team.

Preferred qualifications:

· MS in Computer Science or Engineering

· Experience with agile software development (Scrum, etc.)

· Experience with federated single-sign on environments and architecture

· Strong knowledge of XML and related technologies (e.g. XSLT, JDom)

· SQL Server and T/SQL knowledge. Relocation support available for exceptional candidates. Applicants must be authorized to work in the US – visa sponsorship is not possible. No third party recruiter support is sought for this role.

How to apply:

click here