Software Engineer – Java Full Stack Developer

Bengaluru, India · Customer Digital and Data

Role Number
JR-0000100608
Posted
Work mode
Onsite
Employment
full-time
Experience
Senior / AVP
Apply on company site

Opens Barclays careers ↗

Summary

Barclays is hiring a Software Engineer – Java Full Stack Developer in Bengaluru (Customer Digital and Data). Lead AEM and Java full-stack delivery, mentor engineers, and drive quality across Author and Publish environments.

Description

Join Barclays Technology in Bengaluru to design, develop, and improve software that powers customer and colleague experiences. This role focuses on high-quality AEM solutions with Java, cloud-native patterns, and strong engineering leadership.

Responsibilities

  • Develop and deliver high-quality AEM solutions using AEM Sites, Adobe Core Components, OSGi, Sling, JCR, Java (8–21), HTL, client-side frameworks, and cloud-native patterns
  • Implement complex AEM capabilities such as MSM, language copy, live copy customization, editable templates, and experience fragments
  • Provide technical leadership across the AEM lifecycle: estimations, development, code reviews, CI/CD, deployments, LTS upgrades, and production support
  • Collaborate with product owners, architects, QA, DevOps, and engineering teams on requirements and integration
  • Lead and mentor development teams; promote reusable components, performance optimization, and quality-first practices
  • Own code quality and governance through peer reviews, static analysis, secure coding, and release guidelines
  • Ensure security and compliance (XSS protection, ACLs, service users, secret management)
  • Implement unit, integration, and automated testing (JUnit 5, Mockito, AEM Mocks, Sling Testing Tools)

Minimum Qualifications

  • Strong experience with Java full-stack and AEM development
  • Hands-on with AEM Sites, OSGi, Sling, JCR, HTL, and related Adobe technologies
  • Experience with CI/CD pipelines, deployments, and production support
  • Ability to lead and mentor engineers and collaborate across functions
  • Secure coding practices and automated testing experience

Preferred Qualifications

  • Experience with AEM LTS upgrades, Cloud Manager, and Adobe best practices
  • Cross-functional delivery with product, architecture, QA, and DevOps
  • Background in financial services or large-scale enterprise platforms