Overview
Design, develop and improve software that provides business, platform and technology capabilities for customers and colleagues, spearheading the evolution of infrastructure and deployment pipelines at Barclays.
What you'll do
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
- Ensure code is scalable, maintainable and optimized for performance.
- Collaborate cross-functionally with product managers, designers and other engineers to define software requirements, devise solution strategies and ensure seamless integration and alignment with business objectives.
- Collaborate 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.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability and reliability.
- Harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of digital solutions.
- Lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources, where leadership responsibilities apply.
- Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to.
- Escalate breaches of policies and procedures appropriately.
- Act as contact point for stakeholders outside of the immediate function.
What you'll need
- Strong experience in full stack software development using Java 21+, Spring Boot 3.x, Angular and React/Next.js, with proven expertise in designing and building cloud-native, scalable and resilient applications.
- Hands-on experience with AI-assisted software engineering tools such as GitLab Duo, GitHub Copilot, Claude and AI development agents to improve developer productivity, code quality and delivery efficiency.
- Proficiency in API development and integration, CI/CD pipelines, Git, SonarQube, Wiz, Kafka, PostgreSQL and MongoDB.
- Proficiency in modern software engineering practices including automated testing, observability and secure coding.
- Strong experience delivering end-to-end solutions across UI, API and data layers using Angular, React/Next.js, Java and Spring Boot.
- Knowledge of monitoring, logging, observability, troubleshooting and cloud operations tools.
- Ability to collaborate effectively with Product Owners, Business Analysts, Architects and Engineering teams to define requirements and deliver business outcomes.
- Strong understanding of Agile delivery methodologies, sprint planning, estimation and ownership of end-to-end feature delivery.
Nice to have
- Experience working within Financial Services, Corporate Banking or highly regulated environments.
- Strong communication, stakeholder engagement and leadership skills with the ability to influence technical decisions.
- Experience in software engineering with a proven track record of delivering enterprise-scale applications.
- Experience with AI-driven software development, Spec-Driven Development methodologies and AI development agents.
- Experience applying observability practices including monitoring of latency, quality, reliability and cost metrics.
- Strong awareness of cybersecurity principles, secure-by-design approaches, risk management and incident response processes.
- Experience driving engineering excellence through mentoring, knowledge sharing, innovation and adoption of emerging technologies.
Details
- Location: Pune (Gera Commerzone SEZ).
- Assessed on risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, and job-specific technical skills.
Read the full description and apply on the company’s own careers page.