Join us as a Full Stack Java REACT Technical Lead to drive the technical design and development of a highly available, high-volume, low-latency trading platform supporting the global IB Syndicate business.
Key Skills and Experience:
- Extensive front-end and back-end skills: HTML, CSS, JavaScript, React JS, Redux, Node, testing frameworks (e.g., Jest), Java, Spring Boot, JPA, Hibernate, JUnit, Mockito, microservices.
- Strong SQL experience (MS SQL preferred), cloud technologies, messaging tools, and DevOps tools: Jira, Bitbucket, Nexus, Confluence, SonarQube, Veracode, GitLab, Maven, NPM.
- Experience with test-driven development and CI/CD, automated testing platforms (e.g., Cucumber, Selenium).
- Leadership in agile software development, including design, implementation, and deployment.
- Decision-making that influences product design, application functionality, and technical operations.
Additional Valued Skills:
- Degree in Computer Science or equivalent, with knowledge of Object-Oriented Design and Data Structures.
- Experience in banking or financial IT projects.
- Adaptability to new tools, technologies, and methodologies.
- Commitment to industry trends and continuous skill improvement.
This role is based in London.
Purpose of the Role:
Design, develop, and improve software providing business, platform, and technology capabilities.
Responsibilities:
- Deliver high-quality, scalable, maintainable, and performance-optimized software solutions.
- Collaborate with cross-functional teams to define requirements and ensure alignment with business objectives.
- Participate in code reviews and promote technical excellence.
- Stay updated with industry trends and contribute to technology communities.
- Follow secure coding practices and implement comprehensive unit testing.
Leadership and Management Expectations:
- Contribute to strategy, requirements, and policy development; manage resources and budgets.
- If managing teams, define roles, plan for future needs, and oversee performance and development.
- Demonstrate leadership behaviors: Listen, Energize, Align, Develop.
- Guide technical direction and mentor less experienced staff.
- Advise stakeholders, manage risks, and ensure controls are in place.
- Collaborate across functions and build stakeholder relationships.
- Use analytical skills to develop innovative solutions and support strategic decisions.
All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, along with the Barclays Mindset: Empower, Challenge, and Drive.