# Software Engineer - Flink

**Company**: Barclays
**Location**: Bengaluru, Maruthi Onyx - TESCO TSA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Bengaluru-Maruthi-Onyx---TESCO-TSA/Software-Engineer---Developer-Experience_JR-0000103127?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-engineer-flink-faaa0d77-4a3/

## Description

We are seeking a Software Engineer - Flink to join our team at Barclays in Bengaluru.

As a Software Engineer - Flink, you will design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for our customers and colleagues.

**Accountabilities**

- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools.

- Collaborate with cross-functional teams, including product managers, designers, and other engineers to define software requirements and ensure seamless integration with business objectives.

- Participate in code reviews and promote a culture of code quality and knowledge sharing.

- Stay updated on industry technology trends and innovations, and contribute to the organisation's technology communities.

- Ensure secure coding practices to mitigate vulnerabilities and protect sensitive data.

**Requirements**

- Experience with Apache Flink, Java, and Spring Boot.

- Knowledge of Kafka, Redis, and MongoDB.

- Strong understanding of event-time semantics, watermarks, late event handling, and windowing strategies.

- Experience with Agile methodologies, GitLab, DevSecOps pipelines, and secure CI/CD practices.

- Familiarity with Docker Desktop, IntelliJ IDEA, and secure source control.

- Hands-on experience with contract testing, unit testing, performance and load testing, and mutation testing.

- Working knowledge of AWS services relevant to event-driven and streaming workloads.

- Experience deploying and operating workloads on Kubernetes (K8s).

**Nice to Have**

- 7-12 years of hands-on software engineering experience.

- Bachelor's degree in Computer Science, Information Technology, or related field.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Apache Flink
- Java
- Spring Boot
- Kafka
- Redis
- MongoDB
- Agile methodologies
- GitLab
- DevSecOps pipelines
- Docker Desktop
- IntelliJ IDEA
- Kubernetes (K8s)
- AWS

### Nice to have
- 7-12 years of hands-on software engineering experience
- Bachelor's degree in Computer Science, Information Technology, or related field

---

Source: [Apply at barclays.wd3.myworkdayjobs.com](https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Bengaluru-Maruthi-Onyx---TESCO-TSA/Software-Engineer---Developer-Experience_JR-0000103127?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
