Short Description
Barclays is hiring a Full-stack Developer who can design and develop user interface using HTML5, CSS3, Bootstrap or Material, and Angular JS or Other JS frameworks.Job Description
- Design and develop user interface using HTML5, CSS3, Bootstrap or Material, and Angular JS or Other JS frameworks.
- Design and develop system and process APIs over the HR Data Hub as well as other HR Tech systems, as required to support target state architecture for the HR function.
- Ensuring end to end engineering delivery right from demand inception through to release management and production roll-out
- Managing multiple demands, resource supply and orchestrating the delivery of multiple changes across releases in adherence to organizational process governance
- Owning engineering delivery framework, ensuring that plans are developed and tracked to appropriate standards, are integrated effectively across all engineering areas, are unambiguous and achievable, and that dependency is clearly understood and managed
- Driving new ways of working to improve colleague engagement and efficiencies
- Driving team's journey to fully Agile feature team-based delivery model extensively utilizing automated DevOps CI:CD pipelines
- Driving engineering and process efficiencies with focus on automated metrics reporting
- Work with project managers, business owners and business analysts to understand business requirements and solution design
- Ensure APIs are developed to Barclays standard for Security (Authentication/Threat protection), Performance (Cashing/Load Distribution/Response Paging), Orchestration (Correlation of API calls/Process design), Alerting (Policy Breach/Certificate Renewal Notification), Usage (Service Auditing/Usage metrics) and SLAs
- Prepare documentations and specifications
- Handle common procedures such as upgrade, backup, recovery, migration, etc.
- Profile Web Services usage, and optimize and tweak as necessary
- Collaborate with other team members and stakeholders
- Translate functional and technical requirements into IT solutions
- Develop fully functional modules that meet all the specifications and have successfully passed all tests including unit, integration, regression and system tests
- Estimate level of effort required to develop code that meets acceptance criteria
- Responsible for the technical implementation of changes and mentoring more junior team members
- Coordinate with other onshore and off-shore developers, deliver working code
- Conduct peer code reviews and provide documented constructive feedback
- Select appropriate toolsets and develop systems such that they fit into Barclays DevOps ecosystems
- Participate in regular release processes.
- Participate in project management ceremonies, delivering as per commitments.
- Ability to plan resource requirements from high-level specifications
- Capable of troubleshooting common API issues
- Familiar with tools that can aid with profiling API resource usage and optimizing it
- Proficient understanding of code versioning tools such as {{Git / Mercurial / SVN}}
- Skills that will help you in the role:
- The successful candidate will be educated to first-degree level or equivalent in an engineering or computer science discipline.
- Experience of the following technologies will be beneficial:
- Web Services, RESTful APIs, RAML
- Java
- Mulesoft
- Akana
- Experience of productivity tools such as Jira, Bitbucket, Confluence
Full Stack Developer