Job Description
The role is to perform activities related to the project/program management of the technology delivery of new or existing, Barclays software applications and information systems as per the key accountabilities described below.
- Understand of agile development methodology and practice it in day to day work
- Ensure DevOps principles are adopted in applications
- Undertake impact assessment of change requests/incidents against applications / products within domain
- Working as part of scrum teams, deliver technical stories within sprint cycles.
- Responsible for story based development & unit test and adherence to all coding standards
- Responsible for high quality code that achieves consistent SQALE A rating with no technical debt within SonarQube
- Application development
- Contribute strongly to all agile ceremonies (planning / stand-ups / retro etc.) to ensure high velocity is maintained.
- Document all work in accordance with agreed standards, and with re-use in mind
- Minimum qualification –Engineering Graduate or MCA (or equivalent degree)
- Must have experience of working in an IT project environment preferably in banking and financial sector.
- Must have Strong skills in Object Oriented Analysis and Design Concepts, Core Java 8/11/21 and other middleware frameworks such as Apache Camel and Spring/SpringBoot 3.X, multi-threading and unit testing
- Must have Strong understanding of application server configurations.
- Must have hands on experience on building Microservices
- Must have hands on knowledge on RESTFul API
- Must have hands on experience on any one RDBMS/NoSQLDB
- Must have strong skill in Test Driven Development, Continuous Delivery, Pair programming and System integration
- Must have strong skill in build process such as Maven
- Must have understand of agile development methodology and practice it in day-to-day work
- Must be responsible for high quality code that achieves consistent with no technical debt within SonarQube
- Must understand Kafka/MQ integration
- Should have experience on CI/CD pipelines
- Sound experience in application performance tuning
- Ability to own end to end development activity
- Problem Solving, planning & organisation
- Ability to work effectively in a matrix Org Structure
- Knowledge of the products within the portfolio
- Knowledge of internal and external systems/infrastructure critical to product fulfilment and service
- Customer orientated – driven by customer requirements
- Ability to work collaboratively and effectively with all Programme/Project disciplines
- Excellent written and verbal communication skills
- Knowledge of Change, Incident and Problem Management process