Search by job, company or skills

N

Principal Engineer, Java, VP

12-17 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Role Overview

  • Deliver exceptional customer outcomes through innovative, secure, high-performance and scalable engineering solutions
  • Drive the development and prototyping of new ideas in collaboration with software engineers
  • Partner with domain and enterprise architects to validate solutions and align them with wider architectural standards
  • Embed strong software engineering discipline across the organisation, with a focus on automation and DevOps practices

Key Responsibilities

  • Define, govern and oversee engineering and design solutions with emphasis on end-to-end automation, simplification, resilience, security, performance, scalability and reusability
  • Work within platform or feature teams to design and engineer complex software, scripts and tools supporting bank platforms, applications and services
  • Act as a key point of contact for solution design and technical decision-making
  • Define and develop application and software architecture models and roadmaps aligned to business and technical requirements
  • Drive consistency and common usability across products and domains through reusable design patterns and frameworks
  • Design, produce, test and implement high-quality working code
  • Apply Agile methodologies and DevOps techniques across the full software development lifecycle
  • Lead automation of build, test and deployment activities to improve delivery efficiency and reliability

Required Experience & Capabilities

  • Minimum 12 years of experience in software engineering, software or database design, and architecture
  • Strong experience delivering solutions using Agile and DevOps frameworks
  • Proven expertise in implementing programming best practices related to scalability, automation, virtualisation, optimisation, availability and performance
  • Extensive experience producing High-Level Solution Designs, Low-Level application designs, and incorporating security, infrastructure and resilience considerations
  • Hands-on development experience using Java, microservices and web services
  • Strong background in API design and implementation
  • Deep understanding of design patterns and frameworks to define reusable and standardised solutions aligned to organisational architecture
  • Practical experience with DevOps practices including CI/CD pipelines, code quality tooling, vulnerability management and penetration testing
  • Hands-on cloud development experience building microservices, web services, Java utilities and API gateways
  • Experience handling large data payloads and complex integration scenarios across databases, storage, backend systems, frontend systems, gateways, schedulers and monitoring tools
  • Strong understanding of AWS cloud platform with hands-on experience using Terraform, Kubernetes, OpenShift and Agile processes

More Info

Job Type:
Role:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 137372159

Similar Jobs

Early Applicant