Taro Logo

Software Developer

Barclays is a British multinational universal bank, providing financial services globally.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting is no longer active. Check out these related jobs instead:

Job Description

Barclays is seeking a Software Developer to join their team in Pune, India. This role focuses on managing and delivering large-scale technical projects across the bank using modern development practices and technologies. The position offers an opportunity to work with cutting-edge technology while contributing to a major financial institution's digital transformation.

The ideal candidate will be responsible for managing technical project delivery using Agile/Scrum methodologies, collaborating with various stakeholders, and ensuring high-quality software delivery. You'll work with technologies including Java, Spring framework, Microservices, and various database systems while following best practices in software development.

This role combines technical expertise with project management responsibilities, requiring both strong development skills and the ability to lead and coordinate with teams. You'll be part of Barclays' digital evolution, working on enterprise-level solutions that impact the bank's global operations.

The position offers the chance to work with a diverse team of professionals in a collaborative environment, with opportunities for professional growth and learning. You'll be expected to demonstrate Barclays' values of Respect, Integrity, Service, Excellence, and Stewardship while contributing to the bank's technological advancement.

As a Software Developer at Barclays, you'll be at the forefront of financial technology, working on projects that directly impact the bank's digital capabilities and customer experience. The role offers exposure to enterprise-scale systems and the opportunity to work with modern development tools and practices in a stable, established financial institution.

Last updated 3 months ago

Responsibilities For Software Developer

  • Manage delivery of large-scale technical projects using Agile/Scrum methodologies
  • Collaborate with customers and business teams to implement customer trials
  • Work with software engineers and other teams to deliver high-quality products
  • Identify and mitigate technical project risks
  • Manage change requests and stakeholder communication
  • Manage vendor relations
  • Stay current with industry technology trends

Requirements For Software Developer

Java
Kafka
Linux
  • Strong experience in IT software development
  • Expertise in Java, Spring framework, REST, Microservices, Linux, Databases
  • Experience with Source Control and Build Tools (Maven)
  • Knowledge of TDD and software development lifecycle
  • Experience with deployment tools, particularly Jenkins and CICD
  • Excellent communication skills
  • Strong problem-solving abilities