3 days ago
Pune, IndiaSenior
Responsibilities
- Design, develop, test, and support secure, resilient, and scalable services for real-time and batch corporate fraud detection.
- Build enterprise services using Java, Spring Boot, microservices, REST APIs, event-driven architectures, and distributed systems.
- Implement reliable data access, data models, SQL, and performance optimization using PostgreSQL and other relational databases.
- Deploy and operate containerized, cloud-native services using Docker and AWS, including runtime resilience, observability, and production support.
- Create and maintain automated unit, API, and integration tests with effective, maintainable coverage.
- Use GitLab CI/CD, source control, and automated quality gates to support continuous delivery.
- Collaborate with product owners, business analysts, test engineers, architects, platform teams, and other stakeholders.
- Participate in technical requirements refinement, estimation, peer review, testing, release support, risk management, and control strengthening.
- Contribute to technical communities, code quality, knowledge sharing, and continuous improvement.
Requirements
- Hands-on software engineering experience with Java, including modern Java features, object-oriented design, collections, exception handling, concurrency, and unit testing.
- Practical experience developing, integrating, supporting, and designing APIs with Spring Boot, microservices, and REST.
- Experience with event-driven and distributed systems, including 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.
- Experience with Docker, AWS, deployment, runtime resilience, observability, and production support.
- Experience with GitLab CI/CD, source control, automated quality gates, and automated unit, API, and integration testing.
- Experience with end-to-end delivery using Jira and Confluence, including requirements refinement, estimation, implementation, peer review, testing, and release support.
- Highly valued experience includes NICE Actimize, IFMX/FPP, ActOne, fraud detection, corporate or wholesale banking, ISO 20022, payment processing, re-platforming, migration, data-driven backend programs, and third-party SaaS integrations.
- Additional valued tooling experience includes OpenShift, Kubernetes, AWS EKS, AWS ECS, CloudWatch, Splunk, Jenkins, and Postman.
- Ability to manage risk and controls, make evaluative judgments, solve technical problems, influence decisions, and communicate complex information.
Benefits
- The role is located in Pune, India.
- The position offers work across corporate banking fraud detection, payment channels, cloud-native services, and production systems.
- Employees are expected to work within Barclays’ values of Respect, Integrity, Service, Excellence, and Stewardship and its Empower, Challenge, and Drive mindset.
Tech Stack
Categories
About Barclays
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.
