2 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, and technology implementation approaches.
- Design, develop, test, deploy, and support APIs, microservices, event-driven solutions, and cloud-native applications.
- Ensure software scalability, security, resilience, maintainability, observability, monitoring, performance, and operational stability.
- Participate in PI Planning, Sprint Planning, reviews, retrospectives, backlog refinement, estimation, and execution.
- Champion DevSecOps, CI/CD, automated testing, Infrastructure as Code, software quality, security, and delivery efficiency.
- Partner with product owners, scrum masters, solution architects, technical leads, business stakeholders, and technology stakeholders.
- Communicate technical solutions and delivery risks and contribute to governance forums and technical design reviews.
- Mentor engineers, provide technical coaching, and support engineering capability development and adoption of emerging technologies.
- Manage and mitigate risks and strengthen controls related to the team’s work.
Requirements
- Extensive full-stack software engineering experience in complex enterprise environments.
- Strong back-end development experience using Java, Spring Boot, and related technologies.
- Experience designing and building REST APIs, microservices, and event-driven architectures.
- Experience with SQL and NoSQL database technologies, including Oracle and Mongo.
- Experience with PaaS OpenShift/Kubernetes, GitLab, JIRA, SonarQube, Prisma, Wiz, and Maven or Gradle in DevSecOps environments.
- Strong understanding of CI/CD pipelines, DevOps practices, automated testing, and software quality engineering.
- Experience with event-streaming technologies such as Kafka and message queues.
- Experience with rapid application development using AI models such as Claude and GitLab Duo.
- Computer Science degree or equivalent understanding of computer science, object-oriented design, and data structures.
- Knowledge of 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 job-specific technical skills.
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.
