Skip to content

United States of America Change
 

Piscataway NJ
Permanent Posted: Sunday, 6 October 2013
 
 
Applicants must be eligible to work in the specified location
Sr Java Software Developer

Job ID: 2013-19161
# of Positions: 1
Posted Date: 8/11/2013
Job Location: US-NJ-Piscataway
Position Type: Regular Full Time
Category: Information Technology

Overview

Pearson has one defining goal: to help people progress in their lives through learning. We champion innovation and we invest in models for education that deliver on our promise for effective, accessible, and personal learning from early literacy, college and career readiness to professional education, through data informed instruction and inventive applications for mobile and digital learning.

Pearson, the world's leading learning company, has global-reach and market leading businesses in education, business, and consumer publishing and is listed on the London and New York stock exchanges (UK: PSON; NYSE: PSO).

Pearson is an Equal Opportunity and Affirmative Action Employer, and a member of E-Verify. All qualified applicants, including minorities, women, veterans, and people with disabilities are encouraged to apply.

Responsibilities

The Sr. Developer will be responsible for the design, systems analysis, implementation, and maintenance of components of a large-scale, mission-critical Web application serving millions of users in the higher education and K-12 market. He/she should be able to demonstrate proficiency in the following areas:
- Extensive Java web development experience, Play Framework a plus
- Experience developing database driven large scale web applications. NoSql experience a plus.
- RESTful web services design and architecture
- Experience monitoring and tuning of Java web applications, their server JVMs, and garbage collection settings.
- Familiarity with .NET C# a plus.
- Software Engineering Lifecycle processes and tools
- Performing moderately complex product design, systems analysis and programming activities which may require some research;
- Designing, implementing, and maintaining software in a team environment
- Actively participating in product design and code review meetings
- Developing effective, reliable, and maintainable code using Inversion of Control and testing/mocking frameworks
- Reviewing and preparing technical reference documentation for developers and stakeholders
- Analyzing Legacy and current code for problem resolution
- Other duties as assigned

Qualifications
- Bachelor's degree in Computer Science or equivalent expertise
- 5+ years' experience developing high availability web based .Java applications
- Experience working on a large codebase (on the order of 100,000 lines of code or more)
- Demonstrated programming skill, including design, code review, implementation, testing, and debugging
- Understanding of multi-tier high-throughput web application architecture
- Working knowledge of a significant subset of standard web application technologies such as HTTP, HTML, Javascript, CSS, XHTML, XML, XSD, AJAX, SOAP web services, and efficient SQL querying
- Familiarity with software development lifecycle processes
- Smart, dedicated team player
- Ability to work with stakeholders in deriving and validating requirements

#LI-NB

Piscataway NJ, United States of America
Pearson
Pearson
JS2013-19161
10/6/2013 1:40:20 AM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.