Barclays

Software Engineer

Barclays
Apply
2 months ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, deliver, and improve scalable, maintainable, secure, and high-performing software solutions.
  • Build and support Java and Spring-based applications, microservices, and RESTful web services.
  • Contribute to infrastructure and deployment pipelines that enable reliable delivery of digital solutions.
  • Define software requirements and solution strategies in collaboration with product managers, designers, engineers, and other functions.
  • Participate in code reviews, knowledge sharing, unit testing, and technology communities.
  • Apply secure coding practices, manage risks and controls, and comply with relevant policies, regulations, and codes of conduct.
  • Analyze problems, select solutions using technical experience and precedents, and advise stakeholders within the area of expertise.

Requirements

  • In-depth technical knowledge and experience in the relevant software engineering area.
  • Extensive experience with Core Java and J2EE design and development for large-scale applications.
  • Experience with Spring Framework, including Core, Boot, MVC, AOP, and Security.
  • Experience developing Spring Boot microservices using auto-configuration and starters.
  • Experience designing, developing, and documenting RESTful web services using RAML or OpenAPI.
  • Strong understanding of object-oriented design and programming, data modeling, and design patterns.
  • Knowledge of JavaScript ES6+, HTML5, and CSS3.
  • Knowledge of Angular or React JS, React Native, and micro-frontend architecture is valued.
  • Knowledge of automated testing and continuous integration and deployment tools and practices is valued.
  • Knowledge of mobile app engineering is valued.
  • Experience in business banking or payments domains, such as FPS, RPS, bill payments, or APIs, is valued.
  • Ability to collaborate cross-functionally, communicate complex or sensitive information, and influence technical decisions.

Benefits

  • The role is based in Pune.

Tech Stack

AngularJavaJavaScriptReactReact NativeSpring 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