Principal Engineer, Java, VP

12 - 17 years

5 - 10 Lacs

Posted:2 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You