Job Title : Software Developer
Location: Pune
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
Take ownership for managing risk and strengthening controls in relation to the work you do
Working Flexibly
Structured hybrid role:
At Barclays, we offer a hybrid working experience that blends the positives of working alongside colleagues at our onsite locations, together with working from home. We have a structured approach where colleagues work at an onsite location on fixed, ‘anchor’, days of the week, for a minimum of two days a week or more, as set by the business area (or nearest equivalent if working part-time hours). Please discuss the working pattern requirements for the role you are applying for with the hiring manager. Please note that as we continue to embed our hybrid working environment, we remain in a test and learn phase, which means that working arrangements may be subject to change on reasonable notice to ensure we meet the needs of our business.
Introduction:
UI Engineer for various MCAs, Fullserve and Core Framework team developed for various services in BUK
What will you be doing?
• Understand the various phases of the software development lifecycle.
• Undertake impact assessment of change requests against applications / products within domain.
• Create/Review component designs & builds to ensure compatibility with the end-to-end system design.
• Collaborate with other component design and build teams, ensuring that end-to-end system design is followed.
• Ensure that technical engineering quality standards / benchmarks are met, taking remedial action where there are quality shortfalls.
• Document all work in accordance with agreed standards, and with re-use in mind.
• Where system development is part of a wider set of interdependent systems changes, collaborate with the Systems Designers from the other areas to ensure end-to-end technical integrity of the development, leading this collaboration when required.
• Evaluate and review emerging system engineering methods, tools and standards. Look for ways to apply as appropriate.
• Identify own development needs and proactively drive development of own capability, using all available means, to achieve world class standards.
• Promote and drive innovation by actively advocating new tools, processes and technical developments to drive continuous development, you should be up to date with current industry approaches and strategies.
• Produce clean efficient code based on specifications.
• Develop back end components using modern languages and techniques.
• Provide technical support on non functional testing, especially, performance engineering covering triage
• Collaborate with team members on best practices.
• Promoting effective cloud-based approaches.
• Embrace agile methodologies to rapidly iterate solutions.
• Drive innovation through rapid prototyping and iterative development.
• Passionate about customer focus, with the understanding of business impact to drive system improvements
What we’re looking for:
• Software development methodologies, e.g., Agile
• Education - BE/BTech
• Awareness of leading-edge tools, techniques and services within IT
• Software development consisting of some of the following languages and technologies:
o Using Java 8/17
o J2EE Frameworks (Spring Core, Spring Boot)
o Databases (Oracle / DB2)
o Experience in working with Micro-services, REST API
o jQuery / HTML5 / CSS
o Application servers (JBoss, Tomcat)
o Version Control Software (Bit Bucket / Git)
o Experience in working with Junit, Mockito, TDD, Agile-Scrum methodologies
o Understanding of cloud, working with DevOps, Jenkins pipeline
Skills that will help you in the role:
o Frontend development framework (ReactJS/Angular)
o Frontend dev -Programming languages (CSS/HTML5, JavaScript/jQuery)