# Software Engineer

**Company**: Barclays
**Location**: Northampton, Pavilion Drive
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Northampton-Barclays-Campus-Pavilion-Drive/Software-Engineer_JR-0000119491-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_29fd1da4-6dd

## Description

We are seeking a talented Software Engineer to join our growing engineering team at Barclays. As a Software Engineer, you will design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

**Accountabilities**

- Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools.

- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.

- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.

- Staying informed of industry technology trends and innovations and actively contributing to the organisation's technology communities to foster a culture of technical excellence and growth.

- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.

- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

**Essential Skills:**

- Java - Proven experience developing robust, scalable, and high-performance enterprise applications using Java.

- Spring Boot - Hands-on experience building and maintaining microservices using Spring Boot.

- Kafka - Strong knowledge of event-driven architecture and real-time data streaming using Apache Kafka.

**Desirable Skills:**

- MongoDB - Working knowledge of MongoDB and NoSQL database concepts.

- Identity and Access Management (IAM) - Strong expertise in any IAM tool.

- Docker - Experience containerising applications using Docker.

As a Software Engineer at Barclays, you will have the opportunity to work on exciting projects, collaborate with talented professionals, and contribute to the development of innovative technology solutions.

## Skills

### Required
- Java
- Spring Boot
- Kafka

### Nice to have
- MongoDB
- Identity and Access Management (IAM)
- Docker

---

Source: [Apply at barclays.wd3.myworkdayjobs.com](https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Northampton-Barclays-Campus-Pavilion-Drive/Software-Engineer_JR-0000119491-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
