Barclays

Software Engineer

Barclays
Apply
3 days ago
Pune, IndiaStaff+

Responsibilities

  • Design, develop, and improve scalable, maintainable, and performant software solutions.
  • Build and support enterprise services using Java, Spring Boot, microservices, and REST APIs.
  • Design and deliver event-driven and distributed systems using Kafka and AWS services.
  • Develop reliable data access patterns and optimize relational database performance using PostgreSQL and SQL.
  • Advance infrastructure and deployment pipelines to support secure, robust, and seamless delivery of digital solutions.
  • Collaborate with product managers, designers, engineers, and cross-functional stakeholders on requirements and solution strategies.
  • Participate in code reviews, promote knowledge sharing, and implement unit testing and secure coding practices.
  • Manage risk and controls, communicate complex information, and guide team members or lead collaborative assignments as applicable.

Requirements

  • Hands-on Java software engineering experience, including modern Java features, object-oriented design, collections, exception handling, concurrency, and unit testing.
  • Experience developing enterprise services with Spring Boot, microservices, and REST APIs, including API design, implementation, integration, and support.
  • Experience designing and delivering event-driven and distributed systems with Kafka and AWS services such as SQS, S3, and RDS.
  • Experience with relational databases, particularly PostgreSQL, including data modeling, SQL, performance optimization, and reliable data access patterns.
  • Preferred experience with NICE Actimize, including IFMX/FPP, ActOne, or related fraud-detection capabilities.
  • Knowledge of corporate or wholesale banking, fraud detection, attended and unattended payment channels, ISO 20022, payment messaging, and payment processing flows.
  • Ability to demonstrate risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, and job-specific technical skills.

Categories

Barclays

About Barclays

10,000+ employees

Barclays is a UK‑based universal bank that provides retail and commercial banking, credit cards (Barclaycard), wealth management, and investment banking to consumers, businesses, and institutions. Publicly listed in London and New York, it generates revenue from net interest income, fees, and markets activities, and operates across Europe, the Americas, the Middle East, and Asia. Founded in 1690 and headquartered in London, it serves customers through digital channels and a branch network.

Contact me