Barclays

Software Engineer - Android

Barclays
Apply
24 days ago
Pune, IndiaStaff+

Responsibilities

  • Design, develop, improve, and deliver high-quality Android software solutions.
  • Build scalable, maintainable, and performance-optimized code using industry-aligned languages, frameworks, and tools.
  • Collaborate with product managers, designers, engineers, and cross-functional stakeholders to define requirements and solution strategies.
  • Participate in code reviews and promote code quality, knowledge sharing, and technical excellence.
  • Apply secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to support reliable and readable code.
  • Lead or guide complex assignments, contribute to policy and control development, and support risk mitigation and governance activities.

Requirements

  • Experience with Java and Kotlin.
  • Experience with CI/CD pipelines such as Jenkins or GitLab.
  • Experience with containerization, Git, and similar version-control tools.
  • Experience with Jira and Confluence for Agile tracking and documentation.
  • Excellent communication skills.
  • Bachelor's degree required.
  • Experience with AWS or Azure services is desirable.
  • Experience with observability tools such as ELK, Splunk, or AppDynamics is desirable.
  • Experience with automated testing tools such as Mock, MockK, or Mockito is desirable.

Benefits

  • The role is based in Pune.

Tech Stack

Categories

Mobile
Barclays

About Barclays

10,000+ employees

Our vision is to be the UK-centred leader in global finance. We are a diversified bank with comprehensive UK consumer, corporate and wealth and private banking franchises, a leading investment bank and a strong, specialist US consumer bank. Through these five divisions, we are working together for a better financial future for our customers, clients, and communities. For further information about Barclays, please visit home.barclays.

Contact me