Barclays

Software Engineer

Barclays
Apply
1 hour ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, and improve scalable, maintainable, secure, and high-performing software solutions.
  • Build and support Java-based middle-tier applications and web services using Spring technologies.
  • Develop and manage infrastructure and deployment pipelines to support reliable delivery of digital solutions.
  • Collaborate with product managers, designers, engineers, and stakeholders to define requirements and solution strategies.
  • Participate in code reviews, knowledge sharing, technology communities, and continuous improvement initiatives.
  • Implement unit testing and secure coding practices to improve software reliability and mitigate vulnerabilities.
  • Manage risks, strengthen controls, follow applicable policies and regulations, and take responsibility for work outcomes.

Requirements

  • Strong knowledge of object-oriented analysis and design concepts, Core Java, JPA or Hibernate, Spring, unit testing, mocking frameworks, and caching concepts.
  • Strong knowledge of GitLab, SonarQube, Jenkins, Java, Maven, and Nexus.
  • Strong knowledge of web services including SOAP, REST, and microservices with Spring.
  • Strong knowledge of Spring Boot, Spring-JMS, and Spring-Data.
  • Knowledge of HTML, JSP, JavaScript, AngularJS, or ReactJS is valued.
  • Experience with Nexus and Groovy is valued.
  • Ability to apply technical expertise, resolve problems, communicate complex information, and collaborate across functions.

Tech Stack

GroovyHTMLJavaJavaScriptJenkinsMavenReactSOAPSonarQubeSpring Boot

Categories

Barclays

About Barclays

10,000+ employees

Our vision is to be the UK-centred leader in global finance. We are a diversified bank with comprehensive UK consumer, corporate and wealth and private banking franchises, a leading investment bank and a strong, specialist US consumer bank. Through these five divisions, we are working together for a better financial future for our customers, clients, and communities. For further information about Barclays, please visit home.barclays.

Contact me