Pearson Senior, Java Engineer in Raleigh, North Carolina
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.
Learning is the most powerful force for change in the world. More than 20,000 Pearson employees deliver our products and services in nearly 200 countries, all working towards a common purpose – to help everyone achieve their potential through learning. We do that by providing high quality, digital content and learning experiences, as well as assessments and qualifications that help people build their skills and grow with the world around them. We are the world’s leading learning company. Learn more at pearsonplc.com.
Pearson believes that wherever learning flourishes, so do people. We are committed to being an anti-racist company in everything we do. We value the power of an inclusive culture and a strong sense of belonging. We promote a culture where differences are embraced, opportunities are accessible, consideration and respect are the norm, and all individuals are supported in reaching their full potential. Through our talent, we believe that diversity, equity, and inclusion make us a more innovative and vibrant place to work. People are at the center, and we are committed to a sustainable environment and workplace where talent can learn, grow, and thrive.
To learn more about Pearson’s commitment to a diverse and inclusive workforce, please click here: http://www.pearson.com/careers/diversity-and-inclusion.html
Pearson is an Affirmative Action and Equal Opportunity Employer and a member of E-Verify. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. All employment is decided based on qualifications, merit, and business need. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status, or any other group protected by law.
Organization: Corporate Strategy & Technology
Req ID: 4585