Software Engineer - Developer Experience

Barclays

Bengaluru, India
Gradle plugin development groovy java
Multi-module build configuration
Ide integration and tooling
This role involves designing and delivering high-quality software solutions that enhance the developer experience across the organization

Job Summary

  • This role involves designing and delivering high-quality software solutions that enhance the developer experience across the organization.
  • Candidates must possess deep expertise in Gradle build engineering, Java, and cloud-native technologies like Kubernetes and AWS.
  • The position requires driving a test-first culture while leveraging AI tools to improve code generation and quality.

Matching Summary

This role involves designing and delivering high-quality software solutions that enhance the developer experience across the organization.

Skills & Requirements

Must-have

  • Gradle plugin development Groovy Java
  • Multi-module build configuration
  • IDE integration and tooling
  • Java Spring Framework Boot
  • Microservices and RESTful APIs
  • Apache Kafka event-driven pipelines
  • Kubernetes and AWS cloud deployment

Nice-to-have

  • AI assisted engineering practices
  • Contract testing and mutation testing
  • Developer portal content governance
  • Secure CI/CD pipeline implementation
  • Cross-functional stakeholder collaboration

Key Requirements

  • Hands-on experience with Gradle plugins
  • Expert-level Java and Spring Boot skills
  • Experience with distributed streaming platforms
  • Proficiency in Git and DevOps toolchains
  • Strong understanding of microservices architecture

Work Rights

Not specified

Tailored Resume

Cover Letter