Senior Software Engineer - Java Full Stack & AI Assisted Engineering

1203 Barclays Global Serv. Cent

Pune District

On-site

INR 2,400,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Barclays is seeking a Senior Software Engineer – Java Full Stack & AI Assisted Engineering in Pune to lead the design, development, and deployment of enterprise-grade software. You will build scalable microservices with Java/Spring Boot and React/TypeScript, and contribute to AI-assisted SDLC using enterprise tools.

You will mentor engineers, participate in architecture reviews, implement secure coding practices, and help modernize platforms and pipelines in a fast-paced finance environment.

Qualifications

  • Experience designing, developing, testing and deploying enterprise-grade applications using Java and Spring Boot.
  • Build scalable, resilient and secure microservices-based solutions.
  • Develop responsive and modern user interfaces using ReactJS and TypeScript.
  • Translate business requirements into technical solutions and high-quality deliverables.
  • Participate in architecture discussions and contribute to solution design decisions.
  • Ensure applications meet performance, security, reliability and operational standards.
  • Design and implement cloud-native solutions on AWS (ECS/EKS, Lambda, API Gateway, S3, DynamoDB/RDS, CloudWatch, IAM and EventBridge).
  • Implement Infrastructure as Code using Terraform or CloudFormation.
  • Support CI/CD automation and release processes.
  • Drive adoption of secure coding practices and engineering standards.
  • Perform code reviews and promote clean code principles.
  • Implement automated unit, integration and regression testing.
  • Ensure observability through logging, monitoring and alerting frameworks.
  • Contribute to technical debt reduction and platform modernization initiatives.
  • Leverage AI engineering tools such as Claude, GitLab Duo, GitHub Copilot, ChatGPT Enterprise and other approved enterprise AI tools.
  • Mentor junior and mid-level engineers.

Responsibilities

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
  • Ensure code is scalable, maintainable and optimised for performance.
  • Collaborate with product managers, designers, and other engineers to define requirements, devise solutions and ensure seamless integration.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed on industry technology trends and contribute to the organisation’s technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability and reliability.
  • Lead complex technical investigations and production issue resolutions.
  • Mentor junior and mid‑level engineers and support a culture of continuous improvement and innovation.

Job description

Overview

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Join us as a Senior Software Engineer – Java Full Stack & AI Assisted Engineering at Barclays, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence.

Responsibilities
  • Develop and deliver high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools.
  • Ensure code is scalable, maintainable and optimised for performance.
  • Collaborate with product managers, designers, and other engineers to define requirements, devise solutions and ensure seamless integration.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed on industry technology trends and contribute to the organisation’s technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability and reliability.
  • Lead complex technical investigations and production issue resolutions.
  • Mentor junior and mid‑level engineers and support a culture of continuous improvement and innovation.
Job Requirements
  • Experience designing, developing, testing and deploying enterprise‑grade applications using Java and Spring Boot.
  • Build scalable, resilient and secure microservices‑based solutions.
  • Develop responsive and modern user interfaces using ReactJS and TypeScript.
  • Translate business requirements into technical solutions and high‑quality deliverables.
  • Participate in architecture discussions and contribute to solution design decisions.
  • Ensure applications meet performance, security, reliability and operational standards.
  • Design and implement cloud‑native solutions on AWS (ECS/EKS, Lambda, API Gateway, S3, DynamoDB/RDS, CloudWatch, IAM and EventBridge).
  • Implement Infrastructure as Code using Terraform or CloudFormation.
  • Support CI/CD automation and release processes.
  • Drive adoption of secure coding practices and engineering standards.
  • Perform code reviews and promote clean code principles.
  • Implement automated unit, integration and regression testing.
  • Ensure observability through logging, monitoring and alerting frameworks.
  • Contribute to technical debt reduction and platform modernization initiatives.
  • Leverage AI engineering tools such as Claude, GitLab Duo, GitHub Copilot, ChatGPT Enterprise and other approved enterprise AI tools.
  • Mentor junior and mid‑level engineers.
Preferred Skills
  • Java17/21+, Spring Boot, REST APIs, Microservices Architecture, Kafka / Event‑Driven Architecture, JPA/Hibernate, SQL and NoSQL Databases.
  • ReactJS, TypeScript, JavaScript (ES6+), HTML5 / CSS3, Responsive Web Design.
  • AWS Cloud Platform, Docker, Kubernetes / EKS, Terraform.
  • GitLab CI/CD, Jenkins, SonarQube, Monitoring & Observability tools.
  • Prompt Engineering, AI‑assisted SDLC, AI‑driven Test Generation and Code Quality Improvements.
  • Agile / SAFe, TDD / BDD, Secure Coding, Design Patterns, Performance Optimization, API Security, System Design.
  • Experience in Banking, Payments, Cards, Lending or Financial Services domain and Open Banking APIs.
  • Experience leading technical initiatives across multiple teams.
Location

The role is based out of Pune.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer
Senior Full-Stack Developer

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 900,000 - 1,500,000
Java Full stack developer
Java Full stack developer

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Java Full Stack & AI Assisted Engineering
Senior Software Engineer - Java Full Stack & AI Assisted Engineering

Barclays • Maharashtra

On-site
INR 3,000,000 - 4,500,000
Software Engineer - Fullstack
Software Engineer - Fullstack

IOCombats • Pune District

On-site
INR 1,500,000 - 2,300,000
Software Engineer
Software Engineer

Barclays Corporate Banking • Pune District

On-site
INR 900,000 - 1,300,000
Software Engineer - Full Stack
Software Engineer - Full Stack

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 800,000 - 1,200,000
Full Stack Developer
Full Stack Developer

Barclays • Pune City

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer -Java
Senior Software Engineer -Java

Barclays • Maharashtra

On-site
INR 3,800,000 - 6,000,000
FullStack developer
FullStack developer

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 800,000 - 1,500,000
Software Engineer (IS)
Software Engineer (IS)

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 1,000,000 - 1,500,000