Sr. Java Engineering Lead / Architect w/Pearson VUE (Bloomington, MN)
Pearson VUE, Pearson's computer-based testing business unit, serves
the Information Technology industry and the Professional
Certification, Licensure, and Regulatory markets. From operational
centers in the United States, Australia, Japan, the United Kingdom,
India and China, the business provides a variety of services to the
electronic testing market. Currently serving over 151 countries,
Pearson VUE operates more than 4,000 Authorized Centers in its
rapidly expanding network. Pearson VUE also owns and operates over
230 Pearson Professional Centers throughout the world, serving
professional licensing and certification sponsors.
Pearson is an international media and publishing company, more
information can be found at www.pearson.com and www.pearsonvue.com
Global Testing Services & Technology (GTST) provides software
development, test publishing, customer service, quality assurance
and technical support to the Pearson businesses competing in the $2+
billion dollar assessments and testing industry. GTST developed and
maintained systems deliver over one million exams each year
delivered in 14 different languages, and are in use at over 4,000
test centers, located in 145 countries throughout the world.
Job Description: Java Engineering Lead / Architect
Develop innovative software using industry best practices in a team
of high-performing professionals with a company where technology is
a leading differentiator in our market
Maintain the architectural integrity of their team's software
products
Mentor software engineers on your team
Produce artifacts to train others about their domain
Work with overall product architect and the other engineering leads
to create an architectural vision and implement that vision within
their area
Responsible for the overall quality of the area and will review,
prioritize, plan and assign defects within the software products to
be fixed within the appropriate time frames.
Responsible for integrating new team members whether they are
employees, local, or offshore contractors.
Ensure that the team follows all formal and informal best practices
in software development Pearson VUE, including CMMi and other
initiatives.
Develop design models from requirements models using class diagrams,
interaction diagrams, and other UML diagrams
Develop business and requirements artifacts that effectively model
the customer's requirements using use cases, activity diagrams, and
other UML diagrams
Understand and develop database Entity Relationship Diagrams.
Perform object to relational mapping to support the database model
in an object oriented design
Participate in requirements, design, and code reviews
Write and execute unit tests
Create and implement designs following Pearson coding standards
Maintain and support mission-critical applications as necessary
Participate in group improvement activities and initiatives to
improve quality and pursue excellence
Performs other duties as assigned
Experience:
Bachelor's degree in Computer Science, MIS, a technology discipline,
or equivalent.
Eight (8) or more years of related experience required
5+ years Java development experience
3+ years experience in Object-oriented Analysis and Design
2+ years experience with CORBA and/or Web Services
2+ years software architecture
1+ years experience developing business applications using SQL
2+ yeasr with relational database systems
Understands the concepts of business objects, layered design, data
access objects, and design patterns. Knowledgeable in SQL, UML,
JUnit, Stored Procedures and Triggers, and Iterative development
Ability to think technically and analytically
Ability to effectively and efficiently communicate in both written
and verbal formats with internal and external contacts
Must be a self-starter and work well with a team
Position is open until filled
Pearson Education is an Equal Opportunity Employer EOE/M/F/V/D