Engineering lead
Barclays · Pune · Posted 2026-07-18
Tech stack: Angular, Docker, Jenkins, Kafka, Kubernetes, Linux, MongoDB, React, SQL, Unix
Apply on the company site · Get a referral for this role
Barclays salary & ratings · Barclays interview process · More live openings
About the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Responsibilities:
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Qualifications:
- xperience of designing
- and developing
- solution end-to-end and their Digital channel consumptions
- Strong skills
- design patterns and application security aspects combined with e
- xperience
- REST APIs using
- Spring Data REST and Sprint BOOT Framework.
- Experience with a CI/DevOps pipeline with git, Maven/Gradle, Jenkins
- Experience in conducting performance test using
- JProfiler
- Strong understanding of the end-to-end processes triggering from the Digital channels.
- Experience with
- Messaging – IBM MQ,
- and Solace (Camel and routing).
- xperience
- XML/JSON and related technologies.
- Experience deploying applications with Docker and Kubernetes.
- Experience with
- Versioning tool like Git, Bitbucket or GitLab.
- Strong understanding of relevant and up-to-date technical knowled
- ge, applications and techniques,
- changing
- regulatory environment and its impact on Operations.
- Insight into external market developments and initiatives.
- Highly numerate with analytical
- problem solving
- ability.
- Self-motivated with
- demonstrated
- ability to find ways to overcome obstacles and self-teach new concepts
- Ability to lead from front
- and also
- act as key team player
- Strong people management skills, Risk and Control focus, focus
- performances and secured components designing.
- A high level
- of focus on strategic vision and key player in defining and driving adoption
- to new tech, approaches
- Degree in Engineering or Computer Science or similar.
- Good understanding of structured and non-structured data storage solutions.
- nowledge
- Java21, TDD, Apache Kafka, No SQL – MongoDB, React, Angular
- Good understanding of
- Automated Build and Deployment
- Processes (e.g. ANT build scripts / Jenkins CI / Apache Maven / Gradle)
- Knowledge of Jira, Confluence.
- Knowledge of Open Shift
- Knowledge of Linux or other UNIX-based systems
- Experience of delivering large scale transformation progra
- in banking or financial organisation.
- You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.
- This role is based in Pune.
Qualifications
- xperience of designing and developing solution end-to-end and their Digital channel consumptions
- Strong skills design patterns and application security aspects combined with e xperience
- REST APIs using Spring Data REST and Sprint BOOT Framework.
- Experience with a CI/DevOps pipeline with git, Maven/Gradle, Jenkins
- Experience in conducting performance test using JProfiler
- Strong understanding of the end-to-end processes triggering from the Digital channels.
- Experience with Messaging IBM MQ and Solace (Camel and routing).
- xperience XML/JSON and related technologies.
- Experience deploying applications with Docker and Kubernetes.
- Experience with Versioning tool like Git, Bitbucket or GitLab.
- Strong understanding of relevant and up-to-date technical knowled ge, applications and techniques changing regulatory environment and its impact on Operations.
- Insight into external market developments and initiatives.
- Highly numerate with analytical problem solving ability.
- Self-motivated with demonstrated ability to find ways to overcome obstacles and self-teach new concepts
- Ability to lead from front and also act as key team player
- Strong people management skills, Risk and Control focus, focus performances and secured components designing.
- A high level of focus on strategic vision and key player in defining and driving adoption to new tech, approaches
- Degree in Engineering or Computer Science or similar.
- Good understanding of structured and non-structured data storage solutions.
- nowledge Java21, TDD, Apache Kafka, No SQL
- MongoDB, React, Angular
- Good understanding of Automated Build and Deployment
- Processes (e.g. ANT build scripts / Jenkins CI / Apache Maven / Gradle)
- Knowledge of Jira, Confluence.
- Knowledge of Open Shift
- Knowledge of Linux or other UNIX-based systems
- Experience of delivering large scale transformation progra in banking or financial organisation.
- You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.
- This role is based in Pune.
Responsibilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
- Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.