Barclays Recruitment Drive | Hiring Software Engineer – Fresher / Experienced
Qualifications
- Hands-on and experienced IAM engineering team member, who contributes to thought-leadership, decision making, mentoring, fostering collaboration and demonstrating excellence through delivery.
- Excellent verbal and written communication skills to collaborate with people from both technical and non-technical backgrounds and with people at all levels of the organisation from early careers to senior leaders.
- Broad understanding and interest in authorisation (RBAC / PBAC), permissions and security standards, technologies, capabilities and platform engineering principles.
- Broad understanding and interest in cloud and containerisation technologies.
- A passion for developing and delivering (starter-finisher) complex solutions and writing code
- A passion for learning and obtaining new knowledge and sharing with colleagues
Essential Skills/Basic Qualifications:
- Experienced and proficient full stack development: web and mobile front-end technologies e.g React, Java, APIs & microservices, PostgreSQL, data structures, workflow
- Site Reliability Engineering (automation, observability, incident management, resilience, disaster recovery, high availability, documentation)
- Policy Management (XACML, Open Policy Agent, OPA Gateways, OPA debugging and testing, Rego policy language, Styra DAS, Permit.io)
- Implementation of Role Based Access Control and Policy Based Access Control (Attribute Based Access Control) systems in Mandatory Access and Discretionary Access based scenarios.
- Hands-on experience of CI/CD approaches and technologies
Skills that will help you in the role:
- DevSecOps (secure coding best practices, defensive programming, security testing, data security, network security, cloud security, security compliance and regulations)
- Infrastructure as Code (Ansible, Terraform) and Containerisation (Docker, Kubernetes)
- AWS and Azure cloud component and services integration (RDS / Azure DB, S3 / Azure Blob)
- Workflow Tools: IBM BAW, jBPM
- CI/CD: GitLab, Jenkins, Chef, Git