Barclays hiring fresher Software Engineer for Pune location. Fresher candidates having a engineering degree in any stream can apply for this position.
About Barclays
Barclays, a British universal bank, boasts diversification across business sectors, customer bases, and geographical locations. Our operations span consumer banking and payments globally, alongside a top-notch, comprehensive corporate and investment banking service. These core businesses are reinforced by our service company, delivering essential technology, operational, and functional support throughout the Group.
Table of Contents
Barclays Software Engineer Job Overview
Job Role | Software Engineer |
Job ID | 90386285 |
Experience | Fresher |
Qualification | Engineering Degree |
Official Website | Barclays |
Job Description
- Comprehensive Understanding of the different phases of the software development lifecycle.
- Assess the impact of change requests on applications/products within the domain.
- Develop and review component designs and builds to ensure compatibility with the overall system design.
- Devise and review test strategies to ensure the quality of the system, aiding in the diagnosis of encountered issues during testing.
- Collaborate with other teams responsible for component design and build, ensuring adherence to the overall system design.
- Uphold technical engineering quality standards, addressing any shortcomings as needed.
- Successfully complete technically-challenging assignments within budget, schedule, and quality parameters.
- Document all work according to agreed-upon standards with an eye towards reusability.
- When involved in system development across multiple interdependent systems, collaborate with Systems Designers from other areas to maintain technical integrity, leading as necessary.
- Identify the development needs of staff within the system engineering component team and provide guidance and coaching to address those needs.
- Support broader team objectives and organizational transformation initiatives.
- Evaluate and assess emerging system engineering methods, tools, and standards, applying them where appropriate.
- Identify personal development needs and actively pursue the enhancement of own capabilities to achieve excellence.
Read More: CryptoXpress Hiring Software Developer Fresher
Requirement
- Manage the entire software development lifecycle from start to finish.
- Utilize various software development methodologies such as waterfall and agile.
- Stay updated on the latest tools, techniques, and services in the IT field.
- Proficient in several programming languages and technologies including Java (Servlets, JSPs, EJB, Javascript), J2EE Frameworks (Spring, Hibernate), databases (Oracle / DB2 / SQL / IMS DEDB), JQuery, HTML5, CSS, web services (WSDL – SOAP & REST), application servers (JBoss, Tomcat), XML & XML Java Parsers (xsd, dtd) and version control software (Clearcase, SVN, CVS, Git).
- Collaborate with staff across IT functions and Business, including Service Managers, IT Architects, Technology Project Managers, Business Change Managers, SI Partners, 3rd parties, GTS, and GTIS.
- Provide insights to Product/Project Managers to identify and engage the necessary engineering resources for project success.
- Contribute to the technical development approach of projects by considering factors like cost, time, quality, and risk.
- Assist in identifying, managing, and resolving technical Risks, Assumptions, Issues, and Dependencies (RAIDs).
- Support Product/Project Managers in project control and progress reporting, offering input from a technology perspective.
- Hold an engineering graduate qualification.
Skills
- Proficient in creating API specifications using OAS.
- Experienced in working with Cloud platforms such as AWS and Openshift V3.
- Strong understanding of Microservices architecture, service mesh/discovery, and Design Patterns.
- Skilled in DevOps tools including Stash, Jenkins, Nexus, Confluence, Sonarqube, and Openshift.