# Software Engineer

**Company**: Barclays
**Location**: Pune, Gera Commerzone SEZ
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Pune-Gera-Commerzone-SEZ/Software-Engineer_JR-0000108971?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_606cf5aa-049

## Description

We are seeking a skilled Software Engineer to join our team at Barclays, located in Pune, Gera Commerzone SEZ. As a Software Engineer, you will play a crucial role in designing, developing, and improving software that provides business, platform, and technology capabilities for our customers and colleagues.

**Responsibilities**

- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring scalability, maintainability, and optimal performance.

- Collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.

- Participate in code reviews, promote a culture of code quality, and share knowledge with peers.

- Stay updated on industry technology trends and innovations, contributing to the organisation's technology communities to foster technical excellence and growth.

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

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

**Requirements**

- Experience with Spring Framework (Core, Boot, MVC, AOP, Security), Spring Boot, Microservices architecture, and RESTful Web Services development.

- Strong understanding of OO Designing and Programming Techniques, Data Modelling, and Design Patterns.

- In-depth knowledge and extensive experience of Core Java and J2EE design and development work on large-scale applications.

- Knowledge of modern frontend technologies, including JavaScript (ES6+), HTML5, and CSS3.

**Nice to Have**

- Knowledge of UI development with a focus on Angular/React JS, React Native, and micro-frontend architecture.

- Knowledge of automated testing, continuous integration, and deployment tools and practices.

- Experience in Business Banking or Payments domain (e.g., FPS, RPS, Bill Payments, APIs).

**What We Offer**

- Competitive salary

- Opportunity to work with cutting-edge technology

- Collaborative and dynamic work environment

## Skills

### Required
- Spring Framework
- Core Java
- J2EE
- JavaScript
- HTML5
- CSS3
- OO Designing
- Data Modelling
- Design Patterns

### Nice to have
- Angular/React JS
- React Native
- micro-frontend architecture
- automated testing
- continuous integration
- deployment tools
- Business Banking
- Payments domain

---

Source: [Apply at barclays.wd3.myworkdayjobs.com](https://barclays.wd3.myworkdayjobs.com/en-US/External_Career_Site_Barclays/job/Pune-Gera-Commerzone-SEZ/Software-Engineer_JR-0000108971?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
