Posted On 14 September

  • Full Stack Developer

    • Company Barclays
    • No. of Openings 6
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Job Title: Full stack Developer

    Location: Chennai

    About Barclays

    Barclays is a British universal bank. We are diversified by business, by different types of customers and clients, and by geography. Our businesses include consumer banking and payments operations around the world, as well as a top-tier, full service, global corporate and investment bank, all of which are supported by our service company which provides technology, operations and functional services across the Group.

    Risk and Control Objective

    Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards.

    Working Flexibly

    We’re committed to providing a supportive and inclusive culture and environment for you to work in. This environment recognises and supports ways to balance your personal needs, alongside the professional needs of our business. Providing the opportunity for all our employees, globally to work flexibly empowers each of us to work in a way that suits our lives as well as enabling us to better service our customers’ and clients’ needs. Whether you have family commitments or you’re a carer, or whether you need study time or wish to pursue personal interests, our approach to working flexibly is designed to help you balance your life.
    If you would like some flexibility, then please discuss this with the hiring manager.
    Introduction
    You will be part of the Engineering team working with your peers to ensure best practices are adopted by all teams and developing a delivery strategy to refine and improve the methods in which solutions and services are delivered.
    You will be Responsible for creating technology solutions to meet business requirements, in line with Cluster and Group IT Strategies and Architectures.
    Working with the relevant Project Manager, Lead Solutions Designer, or Technology Partner you will be responsible for ensuring that the outcomes delivered by projects are consistent with the original solution objectives.
    A key component of the role is the line management of a group of software engineers where you will be responsible for providing coaching and support.
    What will you be doing?

    • Responsible for creating technology solutions to meet business requirements, in line with Cluster and Group IT Strategies and Architectures.
    • Takes responsibility for ensuring that solutions adhere to architectural and quality standards and policies.
    • Working with the relevant project manager and Lead Solutions Architect, responsible for ensuring that the outcomes delivered by projects are consistent with the original solution specified. This will be achieved by reviewing project design artefacts and the impact of significant change requests.
    • Provide hands on software development at a senior level to include design, software development, automated testing and automated deployment
    • Keeps up-to-date on the wider industry regulations, standards and trends.
    • Maintain and contributes to current developments in the relevant technical specialism (s) within Technology.
    • Decision-making and problem solving
    • Promotion of innovation, quality and exploration of new ideas as a culture

    What We’re Looking For

    • Strong Java development skills
    • Appreciation of REST API design
    • API Security / authentication knowledge (OAuth2)
    • Web services / API development experience using REST / SOAP
    • Appreciation of cloud / distributed architecture
    • Strong logical reasoning, problem solving and performance tuning skills
    • Experience of participating as a member of an Agile development team
    • Experience of the Akana / MuleSoft API platforms
    • Strong experience using Spring 3/4 (including Core Spring Framework, Spring Boot)
    • Strong understanding of OO Designing and Programming Techniques and associated concepts, Data Modelling, Design Patterns
    • Strong understanding of TDD with extensive experience of automated unit testing (e.g. JUnit) using mock object frameworks
    • Knowledge of tools like Chef, SonarQube, Jenkins, Jprofiler, Maven, Gradle etc.
    • Knowledge of Cloud concepts, DevOps and CI:CD

    Skills That Will Help You In The Role

    • BE, MCA or equivalent
    • Appreciation of Event Driven Architecture & Domain Driven Design
    • RDBMS development experience (e.g. Oracle) & SQL skills
    • Experience of development using MongoDB
    • Experience of using test automation tools (e.g. Selenium)
    • Experience of using the Git source code control system
    • Understanding of Scaled Agile Framework (SAFe)
    • Experience of developing software for multiple Operating Systems (e.g. Linux, Windows)
    • Experience of software development within the Payment Industry

    Information

    • HR Name :Human Resource
    • HR Email :barclays.ir@barclays.com
    • HR Phone :04433123690
Top