Barclays

Software Engineer

Barclays
Apply
2 hours ago
Pune, IndiaStaff+

Responsibilities

  • Design, develop, and improve scalable, maintainable, and performant software solutions.
  • Develop and deliver large-scale applications using Java, J2EE, Spring, and RESTful web services.
  • Collaborate with product managers, designers, and engineers to define requirements and solution strategies.
  • Participate in code reviews and promote code quality, knowledge sharing, and technical excellence.
  • Advance robust, scalable, and secure infrastructure and deployment pipelines.
  • Apply secure coding, unit testing, risk management, and control practices.
  • Lead or guide complex assignments, collaborate across functions, and communicate complex information to stakeholders.

Requirements

  • In-depth knowledge and 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 with Spring Boot microservices architecture, auto-configuration, and starters.
  • Experience developing, designing, 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, HTML5, and CSS3.
  • Knowledge of Angular, React JS, React Native, and micro-frontend architecture is highly valued.
  • Knowledge of automated testing, continuous integration and deployment tools and practices is valued.
  • Knowledge of mobile app engineering is valued.
  • Ability to manage risk and controls, support change and transformation, and demonstrate business acumen and strategic thinking.

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