General

Job Listing

Number of Positions: 1
Job Listing
Job ID: 14081633
 
Job Location:
 

Public Transportation is Available.

Telecommute (See 'Help' at the top or bottom of page for definition.)

 
How to Apply:
To see employer contact information, log in or register.
 
Job Title:Software Java Developer (Web - AM)
Work Type:Work Days: Weekdays, Work Vary: No , Shift: First (Day), Hours Per Week: 40, Work Type: Regular
 
Salary Offered:Unspecified
Benefits:Unspecified.
 
Physical Required:Unspecified
Drug Testing Required:Unspecified
Education Required:Bachelor's Degree
Experience Required:36 Months
 
Required Skills:
Job Requirements:

Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Information Science, Engineering (any) or a directly related field plus three (3) years of experience as a Software Developer or other occupation involving experience in software development.

Experience must include:

Three (3) years of experience in the following (experience may be gained concurrently):
• Externally-facing Web Application design or development using MVC frameworks (JSF, Struts, Spring Boot, or Spring MVC)
• Core Java and J2EE principles, syntax and best practices
• Core Spring
• Automation tools (jUnit, jMock, or Selenium)
• SQL, RDBMS
• Agile methodologies (Scrum or Kanban)

Two (2) years of experience in the following (experience may be gained concurrently):
• Web Services (SOAP and REST)
• JPA/Hibernate

One (1) year of experience in the following (experience may be gained concurrently):
• Design patterns
• AngularJS, HTML5, CSS3
• Build tools (gradle or ant)
• Non-functional requirements including Accessibility, Security, I18N, Performance, or Scalability

40 hours/week, 9:00am-5:00pm.

To apply, send your resume to Kristopher Keil, Pearson, 5601 Green Valley Drive, Bloomington, MN 55437
Preferred Skills:
 
Job Description:
NCS Pearson, Inc.
5601 Green Valley Drive, Bloomington, MN 55437
Software Java Developer (Web - AM)


Job Description:

Responsible for analysis, design, implementation, and automated testing to produce high-quality code on their project team. Use industry best practices while working in a team of high-performing professionals. Maintain and support mission-critical applications as necessary. Mentor more junior developers and continually contribute to process improvement activities. Analyze and design solutions that effectively model the customer's requirements, taking into account performance, maintainability/complexity, market trends and innovation, controlling costs, system robustness and scalability, and long-term quality initiatives. Follow established design patterns and recommend new design patterns. Implement designs following Pearson VUE coding standards and industry best practices. Participate in and review requirements, design, code, and test case (both manual and automated) reviews. Work closely with other teams (e.g., QA, configuration management, end users) to release high quality software. Create testable code and implement automated unit, integration, and functional tests as part of new product development. Complete project documentation as required, including logging status, risk, progress, and effort on assigned work. Position is fixed based in Bloomington, MN office; however, telecommuting from a home office location is allowed.

Refer to ID when applying