Join us as a Full Stack Developer - ReactJS and Java to design, develop, and improve software using various engineering methodologies that provide business, platform, and technology capabilities for our customers and colleagues.
Skills and experience required:
- UI Development experience using React as the Front End
- Working knowledge of REST API development via Spring Boot using Java
- Experience in SQL development
Additional valued skills:
- Understanding of/experience with DevOps tools – Gitlab, Bitbucket, Jenkins, SonarQube, Nexus
- Technical, analytical, and problem-solving skills with a proactive, team-oriented attitude
- Strong communication skills for technical and non-technical audiences
- Knowledge of Camunda as an orchestration tool (beneficial)
This role is based in Glasgow.
Purpose of the role:
To design, develop, and improve software that enhances our business, platform, and technology capabilities for customers and colleagues.
Key responsibilities:
- Develop and deliver high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Collaborate with product managers, designers, and engineers to define requirements, devise solutions, and ensure alignment with business objectives.
- Participate in code reviews and promote a culture of quality and knowledge sharing.
- Stay informed of industry trends and contribute to technology communities.
- Follow secure coding practices to mitigate vulnerabilities and protect data.
- Implement effective unit testing to ensure code quality and reliability.
Additional expectations:
- Provide advice and influence decision-making, contribute to policy development, and collaborate across functions.
- Lead or guide teams on complex tasks, set objectives, coach, and appraise performance.
- If in a leadership role, demonstrate leadership behaviors: Listen, Energize, Align, Develop.
- For individual contributors, lead collaborative projects and guide team members, identifying new directions and methodologies.
- Consult on complex issues and support risk mitigation and policy development.
- Manage risks and strengthen controls related to work activities.
- Collaborate across areas to achieve organizational objectives.
- Analyze complex data from multiple sources to solve problems creatively and effectively.
- Communicate complex or sensitive information clearly.
- Influence stakeholders to achieve outcomes.
All colleagues are expected to embody the Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and the Barclays Mindset: Empower, Challenge, Drive.