Instagram
youtube
Facebook

Software Engineer

5–9 years
25–38 LPA
10 June 20, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Software Engineer

Job ID/Reference Code: JR-0000052429
Location: Pune, India
Experience Required: 5–9 Years
Educational Requirements:
Bachelor’s or Master’s Degree in Computer Science / Information Technology / Engineering


Role Overview:

As a Software Engineer at Barclays, you will play a key role in designing, developing, and delivering modern software solutions that enhance digital capabilities and customer experience. You will work on full-stack development using the latest Java versions and modern UI frameworks, while collaborating closely with agile teams to build high-performance, secure, and scalable systems.


Key Responsibilities:

  1. Develop, test, and deploy high-quality software using Java 17/21, Spring Boot, and Spring Security.

  2. Design and implement RESTful APIs and front-end components using React and JavaScript.

  3. Utilize build tools like Maven or Gradle to streamline development pipelines.

  4. Execute comprehensive testing strategies using tools like JUnit, Mockito, PiTest, Karate, Wiremock, and React Test Library.

  5. Participate in code reviews, contribute to continuous improvement, and uphold secure coding practices.

  6. Work in an Agile/Scrum environment and collaborate with product managers and designers.

  7. Maintain version control and CI/CD practices using GitLab, Bitbucket, Jenkins, and DevOps tools.

  8. Understand cloud-based deployments and integration best practices.


Technical Requirements:

Essential Skills:

  1. Proficiency in Java 17 or 21, Spring MVC, Spring Boot, and Spring Security

  2. Strong hands-on experience in React and front-end JavaScript development

  3. Expertise in REST API design and implementation

  4. Experience with test frameworks: JUnit, Mockito, PiTest/Stryker, Karate, Wiremock

  5. Skilled with Maven/Gradle build tools

  6. Knowledge of GitLab, Bitbucket, DevOps, and Jenkins pipeline

Preferred Skills:

  1. Cloud exposure (AWS, Azure, or internal cloud platforms)

  2. Agile development experience

  3. Strong problem-solving, debugging, and analytical skills

  4. Understanding of secure development and data protection principles

Jobs in other cities