Software Engineer - Developer Experience

Barclays

Bengaluru, India
On-site
Custom gradle plugins (groovy/java)
Gradle build engineering for multi-module projects
Standardize local developer setup
Barclays is seeking a Software Engineer focused on Developer Experience in Bengaluru, India. The role involves designing and developing high-quality software solutions, collaborating across teams, and driving innovation using cloud-native technologies

Job Summary

  • Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.

Matching Summary

Match Score: 85

Barclays is seeking a Software Engineer focused on Developer Experience in Bengaluru, India. The role involves designing and developing high-quality software solutions, collaborating across teams, and driving innovation using cloud-native technologies.

Skills & Requirements

Must-have

  • custom Gradle plugins (Groovy/Java)
  • Gradle build engineering for multi-module projects
  • standardize local developer setup
  • drive build quality gates and tooling adoption
  • manage and govern DevHub / Developer Portal content
  • Java, Spring Framework, Spring Boot
  • microservices and RESTful APIs
  • event-driven data pipelines and messaging platforms (Apache Kafka)
  • DevOps toolchains, containerization, and Kubernetes
  • AWS cloud environments
  • microservices and event-driven architectures
  • Agile methodologies
  • GitLab, DevSecOps pipelines, and secure CI/CD practices
  • Docker Desktop for local containerized development
  • IntelliJ IDEA or equivalent enterprise IDEs
  • Secure source control, branching strategies
  • test-first, quality-driven engineering culture
  • AI assisted engineering practices with AI coding assistants

Nice-to-have

  • owning technical delivery end-to-end
  • Agile/Scrum delivery models
  • strong analytical and troubleshooting skills
  • excellent verbal and written communication
  • collaborate closely with cross-functional teams
  • strong ownership, self-drive, and innovation mindset

Key Requirements

  • Hands-on experience developing and maintaining custom Gradle plugins
  • Strong expertise in Gradle build engineering
  • Experience working with IDE integrations and associated plugin frameworks
  • Proven experience driving build quality gates and tooling adoption
  • Expert-level development experience in Java, Spring Framework, Spring Boot
  • Strong experience designing and building microservices
  • Hands-on experience with event-driven data pipelines
  • Proficient in Git-based version control
  • Experience deploying and operating applications in cloud environments
  • Solid understanding of microservices and event-driven architectures
  • Deliver software using Agile methodologies
  • Strong familiarity with modern developer tooling
  • Hands-on experience with Docker Desktop
  • Drive a test-first, quality-driven engineering culture
  • Demonstrate strong awareness and practical adoption of AI assisted engineering practices

Work Rights

Not specified

Tailored Resume

Cover Letter