Pearson Senior, Java Engineer in United States
Senior Java Software Developer
At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.
The Software Developer is responsible for creating and maintaining the Identity & Access Management program, architecture and standards for delivering enterprise-wide Identity, Access, Directory and Authentication Services for employees, vendors and members with the capability to support cloud and on internal application services.
Design, develop and integrate solid and scalable cloud based Identity application.
Communicate effectively with management and team members.
Quickly understand existing code base powering current application platform components.
Work with product team and provide technical perspective to influence future direction.
Collaborate with adjacent teams to develop solutions at a corporate program level.
Help establish ambitious yet realistic timelines for software deliverables.
Research, design and implement improvements to platform technology solutions.
Write software designs, specifications and component architecture for feature implementation.
Write, unit test, manage and submit software code following software development process, guidelines, and best practices.
Help drive sound engineering design, process and quality practices.
Work closely with other team members to design and implement new features and solutions.
Tackle some of the more challenging problems in distributed computing, API design, etc.
Resolve customer issues quickly and efficiently.
Required Minimum Qualifications:
B.S. / M.S. Computer Science or equivalent, with strong fundamentals and problem solving skills (such as data structures, computational algorithms, and operating systems).
5 years experience in working with application based on Spring and Java
3 years creating Web Services (RESTful).
5 years of building scalable solutions in a distributed environment.
Solid understanding of the Software as a Service (SaaS) model in the online environment.
Good to have prior experience in Authentication frameworks (ForgeRock, OpenAM/OpenIDM/OpenDJ, OAuth, OpenID Connect, SAML etc).
Familiarity with AWS, MongoDB is preferred.
Working experience on Angular JS and CSS for UI is a plus.
Good to have prior experience working in the E-Learning industry.
2 years experience with Test Driven Development and writing Unit Tests.
Prior experience working on high scalability projects in cloud-based environment is preferred.
Experience with Scrum/Agile development methodologies.
Primary Location US-MA-Boston, 1 Lincoln St, Boston-MA - Work Locations
Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.
Organization: Corporate Strategy & Technology
Req ID: 4585