J2EE Technical & Solution Architect
Pune (Pune) IT development
Job description
About Barclays moves, lends, invests and protects money for customers and clients worldwide. Please visit our website here for more information.
In May 2014, we formed Personal & Corporate Banking (PCB), which combines Retail & Business Banking, Corporate Banking and Wealth & Investment Management. These are successful businesses in their own right, but together, have the potential to make PCB a powerhouse, disrupting an established part of the UK banking landscape. The formation of PCB allows us to focus on creating seamless experiences for all customers and clients, from those opening their first student accounts, to high-net-worth individuals, entrepreneurs and multinational corporations.
Created under the leadership of a single CIO, PCB Technology has more than 5000 employees and is responsible for delivering a seamless, end-to-end technology solution to its clients, supporting the vision and strategy for Technology & Operations across Barclays. Our mandate is to drive digital simplification and mass automation for our customers & colleagues, enabled by a relentless commitment to a number of key priorities: simplify our technology estate, optimize the way we work, automate customer and colleague journeys, standardize and automate our controls and drive the digital strategy. This focus is underpinned by two fundamental principles: protect our service; and inspire, empower, develop and reward our people. Our technology platforms support a wide range of services, including Transactional Products, Savings, Loans, Mortgages, Investments, FX, Cash and Transactions, Trade & Working Capital, Debt and Payments.
The SkyBranch & Telephony Application team within PCB Technology are looking for a Software Engineer to help deliver excellent solutions to customers contacting Barclays via telephony, and to colleagues helping them.
Overall purpose of role
Need to lead a core engineering initiative for enterprise class business applications. This would entail technical architecture expertise, Banking Domain Knowledge and Strong interpersonal skills.
Key Accountabilities
· Technical Architecture expertise
· Stake Holder management
· Technical Consultancy
· Process Improvements/Automation
Stakeholder Management and Leadership
Managing business expectation for fast paced technical deliveries and providing cost effective solutions.
Decision-making and Problem Solving
Good logical representation of a problem and potential solutions.
Ability to handle challenging situations, provide pragmatic solutions and take it to closure.
Risk and Control Objective [This section is mandatory for all role profiles and must not be deleted]
All Barclays colleagues have to 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
Person Specification
Strong Technical hands on person.
Technical Requirements
· Spring, Struts
· J2EE
· Oracle/SQL/PL-SQL/MySQL/DB2
· Gradle/Maven/Ant
· Hands on with Web Based Applications
· JSP/Servlets/EJB/JMS/JavaMail/JDBC
· JS/HTML/CSS/JQuery/ JQuery-UI
· Angular/Backbone similar MVC frameworks
· XML, XSLT, XPath
· BDD/JBehave
· Application Server Tomcat/Webspehere/Weblogic
· Java 1.5 and higher
· CI tools(Jenkins, Sonar, JIRA, Confluence)
· Source control(GIT, Clearcase, SVN)
· Development tools(Intellij, Eclipse)
· Design(UML), Tools like Rational Software Modeller, Enterprise Architecture
· Unit testing frameworks like Junit/Mockito
· PMD/Checkstyle/Findbugs
· Hibernate
Behavioural
· Should have managed multiple stake holders
· Experience to lead a team of Sr. Developers
Preferred Skills
· DOS/Shell Scripts
· Prior Banking Domain
· Familiar with Linux and Unix
· Certifications in Java/Technology architecture
· Familiar with SDLC methodologies like Agile/Waterfall
Role Profile Attestation
The content of this role profile is relevant for the role in question.
Name of reviewer: Samrat Mazumdar
Role of reviewer: Hiring manager
Date of review: 17/01/2017
Purpose and Values
Barclays has a single cross-business Purpose for Barclays and five core Values which underpin it.
Our Purpose is helping people achieve their ambitions in the right way. Put simply this is the answer to the question ‘What is Barclays for?' and it should guide our every action as employees.
Respect
We respect and value those we work with, and the contribution that they make.
Integrity
We act fairly, ethically and openly in all we do.
Service
We put our clients and customers at the centre of what we do.
Excellence
We use our energy, skills and resources to deliver the best, sustainable results.
Stewardship
We are passionate about leaving things better than we found them.