Prudential plc logo

Senior Software Engineer-1

Prudential plc
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

React.jsRESTful APIsSpring BootJavaApache KafkaCI/CDKubernetesDockerUnit Testing

Job description

Overview

Hands-on senior full stack software engineering role designing, developing and supporting platforms for Prudential across backend and frontend technologies, working with business units and IT teams to enable digital capabilities of Prudential Singapore.

What you'll do

  • Contribute to the translation of business requirements into well-architected full stack software solutions.
  • Participate in and, where required, facilitate technical discussions with the team.
  • Adhere and contribute to platform-related technical standards and processes.
  • Develop data integration, migration, and deployment strategies.
  • Deliver applications in accordance with relevant IT policies and procedures.
  • Adhere to the company's Software Development Life Cycle (SDLC).
  • Identify and solve complex technical problems collaboratively.
  • Contribute to code reviews, technical design, and engineering best practices.

What you'll need

  • Strong background in design/development (functional and non-blocking programming) and support of large web-based systems, with complete software product lifecycle exposure.
  • Strong culture of software testing (Unit Test, TDD, BDD).
  • 5-8 years of full stack development experience across backend and frontend technologies.
  • Experience and affinity with Agile development methodologies (Scrum, Kanban).
  • Complexity estimation / planning poker.
  • Strong background in Java/Spring Boot backend development and modern frontend application development using React or Flutter.
  • Strong understanding of environment management, release management, code versioning, engineering best practices, and deployment methodologies.
  • Java 11+.
  • RESTful APIs and Microservices development (Spring Boot, Spring Cloud), with integration into web or mobile frontends.
  • TDD/BDD (JUnit, Cucumber).
  • Any RDBMS and NoSQL.
  • Code Version Control tools (GIT, Bitbucket).
  • Basics of DevOps (CI/CD, Docker, Kubernetes).
  • Basics of Cloud platform (services such as Kubernetes and API Gateway).
  • Basics of Event Bus (Confluent Kafka).
  • Hands-on experience with React or Flutter, including component development, state management, API integration, responsive design, and automated testing.
  • 5-8 years in designing, developing, and maintaining IT applications.
  • Experience in Agile software development.
  • Bachelor in Computer Science, Computer Engineering or equivalent.
  • Fluent written and spoken English.

Nice to have

  • Experience with 3rd party vendor engagement.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer-1