Company

PearsonSee more

addressAddressBengaluru, Karnataka
type Form of workUnspecified
salary SalaryUnspecified
CategoryIT

Job description

Role: Senior Java Software Developer / Technical Lead (full or part time: at least 60% FTE)


Division: Assessment & Qualifications Delivery


Location: Chennai or Bangalore, India.


About Pearson: At Pearson we ‘add life to a lifetime of learning’ so everyone can realise the life they imagine. We do this by creating vibrant and enriching learning experiences designed for real-life impact. Our Purpose | Add Life to a Lifetime of Learning. Pearson was founded in 1844 and has been built on our ability to grow with and adapt to a constantly evolving market. Our 20,000+ employees are dedicated to creating the high-quality, digital-first, accessible and sustainable resources for lifelong learning. 


About UK Assessment & Qualifications: We are responsible for the delivery of nearly 4 million examination results per annum, including A-Level, GCSE, BTEC and T-levels for students in UK and International centres. Our in-house systems process every learner from registration to marking and certification, in a highly regulated business. We currently operate a hybrid estate of predominantly bespoke systems, with an ongoing strategic transformation programme to migrate from on-prem to cloud based, cost effective, scalable, and resilient services.


About the job


The position is for a Senior Software Developer to lead work on mainly greenfield development projects to build new serverless microservice based cloud applications in AWS. Currently we are in the middle of a large programme to migrate from monoliths with large areas of overlapping functionality to a capability-based model, which can scale and adapt to an ever faster changing educational landscape.


About you


We’d expect that you’ll have significant relevant experience as a full-stack developer, or Technical Lead or similar role, developing solutions that provide real benefit to users, and working in an Agile project delivery environment using Scrum or Kanban.


Key Skills & Experience


  • Applying development methodologies like TDD, CI/CD pipelines, Infrastructure as Code
  • Building backend services and Web APIs
  • Building web single page applications using frameworks like React, Angular or Vue
  • Strong skills in Java using Spring Boot
  • Applying best practices for chosen development platform
  • Persisting data using relational (SQL) and/or document databases
  • Understand modern application architectures and how they can be applied, like Microservice / Service Oriented Architectures
  • Experience in cloud native application development and cloud architecture/infrastructure
  • Providing overall software architecture guidance in terms of best practice when it comes to development.
  • Mentoring more junior members of the team in overall software development
  • Working with product owners and business analysts to refine and estimate requirements
  • Working with the project managers, product owners and operation teams to ensure applications are successfully delivered to production.
  • Ability to provide a leadership to the software development team to follow the best practices and deliver releases on time with maintaining the highest quality.
  • Providing production support to application
  • Strong interpersonal and communication skills

Desirable Technology Skills & Experience


  • Docker and containers
  • Designing, developing, and deploying cloud applications
  • React
  • Typescript
  • GraphQL
  • Jenkins
  • Terraform
  • NodeJS
  • Python
  • AWS Services

Job Location and Hours


The role is aligned to our Bangalore or Chennai offices in India, working a 45 hour week. All our roles are hybrid working; our current policy requires our team to visit their base office no more than once a week, and with the possibility of occasional business travel to other Pearson sites. Candidates must be a suitable commute from their base office as our office presence policy may change to require more frequent presence in 2024.


For this role there is a requirement to provide occasional out of hours support during business critical periods.


Your benefits and rewards


Here at Pearson we offer a range of benefits, which include:


  • 25 Days annual leave (increasing by 1 day with every year of continuous service up to 30 days); annual leave trading, +/- 5 days
  • Annual Bonus
  • Private Pension plan scheme where we pay in double what you contribute, up to 16% depending on your age
  • Life, private medical and dental care insurance options, plus free eye tests
  • Stock/share purchase options
  • Maternity, paternity, and family care leave as well as flexible working policies
  • An employee wellbeing assistance programme
  • Cycle to work program, volunteering days, gym membership concessions in selected office locations, along with retail and leisure discounts

Refer code: 933867. Pearson - The previous day - 2024-02-24 08:24

Pearson

Bengaluru, Karnataka

Share jobs with friends

Related jobs

Senior Java Software Developer / Technical Lead

Senior Software Engineer - Back-end Developers (Java/SpringBoot)

Nielsen

Unspecified

Bengaluru, Karnataka

2 months ago - seen

Senior Software Engineer - Back End Developer ( Java, Spring Boot, REST API)

Nielsen

Unspecified

Bengaluru, Karnataka

2 months ago - seen

Senior Software Engineer- Java Developer

Eurofins Scientific

Unspecified

Bengaluru, Karnataka

2 months ago - seen

Senior Java Software Developer / Technical Lead

Pearson

Bangalore, Karnataka

3 months ago - seen