B

Barclays

Wealth management services for UK clients

Lead Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Extensive experience in full-stack software engineering within complex enterprise environments.
  • Strong experience in back-end development 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 DevSecOps tools and platforms, including PaaS OpenShift, 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 event-streaming technologies such as Kafka and message queues.
  • Experience with rapid application development using AI models such as Claude and GitLab Duo.
  • A Computer Science degree or equivalent understanding of Computer Science, object-oriented design, and data structures.

Responsibilities

  • Lead the design and development of complex, enterprise-scale applications across front-end, back-end, integration, and data layers.
  • Define and promote engineering standards, coding practices, and architectural principles.
  • Collaborate with Solution Architects and Technical Leads to ensure solutions are scalable, secure, resilient, and maintainable.
  • Drive technical decision-making and provide leadership on technology selection and implementation approaches.
  • Design, develop, test, deploy, and support software solutions throughout the software development lifecycle.
  • Deliver high-quality, maintainable, and well-tested code using modern engineering practices.
  • Lead development of APIs, microservices, event-driven solutions, and cloud-native applications.
  • Ensure operational stability through observability, monitoring, performance tuning, and production support.
  • Participate in Agile delivery processes, including PI Planning, Sprint Planning, Reviews, Retrospectives, and backlog refinement.
  • Collaborate with Product Owners and Scrum Masters to translate business requirements into technical solutions.
  • Support predictable delivery of business outcomes through effective estimation, planning, and execution.
  • Champion DevSecOps, CI/CD, automated testing, and Infrastructure as Code practices.
  • Drive continuous improvement in software quality, security, and delivery efficiency.
  • Promote engineering metrics and data-driven decision-making.
  • Ensure adherence to enterprise architecture, risk, compliance, and security standards.
  • Partner with business and technology stakeholders to understand strategic objectives and technical requirements.
  • Communicate technical solutions and delivery risks to technical and non-technical audiences.
  • Contribute to governance forums and technical design reviews.
  • Mentor engineers and provide technical coaching across product teams.
  • Promote a culture of innovation, accountability, collaboration, and continuous learning.
  • Support the development of engineering capabilities and adoption of emerging technologies.
  • Use industry-aligned programming languages, frameworks, and tools to develop high-quality software, ensuring code is scalable, maintainable, and optimized for performance.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure integration and alignment with business objectives.
  • Participate in code reviews and promote code quality and knowledge sharing.
  • Stay informed of technology trends and innovations and contribute to technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and deliver secure software solutions.
  • Implement unit testing practices to ensure code design, readability, and reliability.

Desired Qualifications

  • Experience within Corporate Banking or Payments technology environments.
  • Experience with distributed systems, high-volume transaction processing, and real-time integration platforms.
  • Knowledge of containerization technologies such as Docker and Kubernetes.

About the Company

Barclays

Wealth management services for UK clients

Barclays Wealth Management helps UK clients manage and grow their wealth through a regional network of financial experts. It delivers personalized advice and services—such as investment management, financial planning, and estate and trust planning—tailored to each client’s goals, risk tolerance, and time horizon, with support from Barclays’ broader resources. What sets it apart is the combination of local, face-to-face guidance with the scale and range of a large UK bank, offering access to a wide array of financial products and research. The goal is to help clients preserve and grow their wealth over the long term by providing comprehensive, advisor-led guidance aligned with individual financial objectives.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1690

Recently Posted Jobs

Explore more opportunities at Barclays

See more jobs