Senior Java Software Developer

Pearson Boston , MA 02298

Posted 2 weeks ago

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 or SOAP).

  • 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 Oracle Database, 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.



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.

Primary Location: US-MA-Boston

Work Locations: US-MA-Boston-501 Boylston 501 Boylston St Boston 02116

Job: Technology

Organization: Technology & Operations

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Mar 8, 2019

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1902072

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Software Engineer Mid To Senior Level

Tdmk Digital

Posted 6 days ago

VIEW JOBS 3/19/2019 12:00:00 AM 2019-06-17T00:00 <p><strong>JAVA Software Engineer (Mid to Master)</strong></p> <p><strong>Be part of something great! TDMK Digital offers top pay, great benefits, not-so-typical perks, and innovative work</strong></p> <p><strong>Tired of the same boring work? Ready to make a difference in the world? Join TDMK Digital on a new innovative project to help reshape our military’s tech world. TDMK is looking for the best of the best Java Software Engineers to build a team of top tier talent to help our efforts on this large project. </strong></p> <p><strong>Who We Are?</strong></p> <p>TDMK Digital is a User Experience Software Development company that works with top brand companies and government federal agencies. We highly promote creative thinking that helps all involved get to the solution. We offer a productive environment and a collaborative culture where ideas are welcomed, and professional growth is fostered.</p> <p><a href="" rel="nofollow noreferrer noopener" class="external"></a></p> <p><a href="" rel="nofollow noreferrer noopener" class="external"></a></p><p><br></p> <p><strong>Mission</strong></p> <p>Want to better our nation and help change the world? Want to help reshape the future of our country’s military? TDMK Digital is looking for top Java Software Engineers to join our large and growing team of 100+ technology professionals. This innovations project is with the United States Air Force/AOC with the Department of Defense. Our team is dedicated to advancing and innovating software requirements while utilizing agile and DevOps software development and engineering methodologies to greatly reduce the implementation time of new software for defense customers. </p><p><br></p> <p><strong>Location</strong></p> <p>Work with the next tech leaders of the industry in the fast growing tech hub: Boston, Massachusetts! Home to some of America’s favorite sports teams and sites, Boston’s metro area also boasts a diverse culinary culture and is on the cutting edge of medicine and education. Come join the best of the best at our beautiful office located in Downtown Boston at our new WeWork facility – a shared open “startup” environment that provides the perfect work space for collaboration and innovation. </p> <p><a href="" rel="nofollow noreferrer noopener" class="external">;utm_campaign=Organic&amp;utm_medium=Listings</a></p><p><br></p> <p><strong>Job Description</strong></p> <p>Individual must have excellent knowledge and hands-on experience in developing and implementing software programs. As a Java Software Engineer, this labor competency is responsible for maintaining and improving the performance of existing software code, with duties to design and update software databases. Clear communication skills and experience with Test Driven Development (TDD) and Continuous Integration Continuous Deployment (CICD) is required. Astute ability in writing test scripts, in an agile software development environment, where built in automated test procedures are paramount. Recommendation of improvements to existing software applications as necessary.</p><p><strong>Requirements</strong></p><p><strong>Requirements</strong></p> <ul> <li>Must be a <strong>US Citizen </strong> </li> <li>Responsible for coding, testing, and readying software for operational release</li> <li>Experience with modern Java (7+) and JavaScript</li> <li>Experience in Agile/DevOps practices and software development with continuous integration and automated test frameworks (CICD)</li> <li>Experience with Test Driven Development (TDD)</li> <li>Experience with extreme pair programming (preferred) and tool suites supporting the Dev/Ops automated workflow </li> <li>Must be a team player in agile environment</li> <li>Experience in building Twelve-Factor applications and using Domain Driven Design, and extensive experience working directly with program customers and dealing diplomatically with program issues while solving difficult technical problems</li> <li>Experience with building modern Spring applications with Spring Boot (preferred)</li> <li>Bachelor’s Degree in computer science, Mathematics or equivalent technical degree</li> </ul><p><strong>Benefits</strong></p><p><strong>Perks &amp; Benefits</strong></p> <ul> <li>Competitive Salary</li> <li>Exponential Growth/Advancement Potential </li> <li>Medical, Dental, Vision, and Life Benefits</li> <li>Paid Time Off</li> <li>Relocation Package</li> <li>Obtain Government Clearance (Secret to Top Secret)</li> <li>Collaborative and shared open work space</li> <li>WeWork discounted rates on healthcare, banking, fitness clubs, flowers, retail, food and various other personal and professional services. </li> <li>Work with the future contributors and leaders of the tech industry</li> </ul><p><br></p><p><strong>Why Should You Apply?</strong></p> <ul> <li>Join the best of the best to help reshape the way the United States Air Force develops, test and deploys software programs</li> <li>Help create the new and innovative culture of the United States Air Force/AOC that will be replicated on future projects</li> <li>Full time position with exponential development and growth opportunities </li> <li>Competitive salary, benefits, relocation package and WeWork perks</li> <li>Work in an open space collaborative and innovative work environment</li> <li>Work with the future contributors and leaders of the tech industry</li> <li>Enjoy the sites, entertainment and culture of the beautiful metro Boston area</li> </ul> <p>TDMK Digital is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation</p> Tdmk Digital Boston MA

Senior Java Software Developer