13 hours ago
Pune, IndiaStaff+
Responsibilities
- Lead the design and development of complex enterprise-scale applications across front-end, back-end, integration, and data layers.
- Define engineering standards, coding practices, architectural principles, technology choices, and implementation approaches.
- Design, develop, test, deploy, and support APIs, microservices, event-driven solutions, and cloud-native applications.
- Ensure operational stability through observability, monitoring, performance tuning, production support, and resilient solution design.
- Participate in PI Planning, Sprint Planning, reviews, retrospectives, backlog refinement, estimation, and delivery execution.
- Champion DevSecOps, CI/CD, automated testing, Infrastructure as Code, software quality, security, and engineering metrics.
- Partner with business and technology stakeholders, communicate technical solutions and risks, and contribute to governance and design reviews.
- Mentor engineers, provide technical coaching, and promote innovation, accountability, collaboration, and continuous learning.
- Manage or guide engineering teams, including resource planning, risk management, performance feedback, and professional development.
Requirements
- Extensive full-stack software engineering experience in complex enterprise environments.
- Strong back-end development experience with Java, Spring Boot, and related technologies.
- Experience designing and building REST APIs, microservices, event-driven architectures, and distributed systems.
- Experience with SQL and NoSQL database technologies, including Oracle and Mongo.
- Experience with OpenShift or Kubernetes, GitLab, JIRA, SonarQube, Prisma, Wiz, and Maven or Gradle.
- Strong understanding of CI/CD pipelines, DevOps practices, automated testing, and software quality engineering.
- Experience with Kafka and message queues or other event-streaming technologies.
- Experience with rapid application development using AI models such as Claude.
- A Computer Science degree or equivalent understanding of computer science, object-oriented design, and data structures.
- Experience with distributed systems, high-volume transaction processing, real-time integration platforms, Docker, and Kubernetes is valued.
- Corporate banking or payments technology experience is valued.
- Ability to demonstrate risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, and role-specific technical skills.
Benefits
- The role is based in Pune.
- The position includes technical leadership, mentoring, and opportunities to guide engineering capabilities and adoption of emerging technologies.
Tech Stack
Categories
About Barclays
Our vision is to be the UK-centred leader in global finance. We are a diversified bank with comprehensive UK consumer, corporate and wealth and private banking franchises, a leading investment bank and a strong, specialist US consumer bank. Through these five divisions, we are working together for a better financial future for our customers, clients, and communities. For further information about Barclays, please visit home.barclays.
