Join our dynamic Technology team as a Java Fullstack Technical Lead and play a pivotal role in shaping the future of financial crime prevention through the transformative "Integrated Financial Crime Program." This multi-year group-wide initiative is designed to strengthen regulatory compliance, streamline client interactions via unified infrastructure, and drive operational efficiency through cutting-edge technological advancements.
The ideal candidate would be an experienced Senior Java Fullstack Engineer with a passion for transitioning into architecture, ready to apply technical expertise to strategic system design.
To be successful in this role, you should have:
- Experience in full-stack development with expertise in building dynamic, responsive, and reusable components.
- Worked on Enterprise Case Management Lifecycle applications involving backend server builds in either Java or C++ Tech Stack.
- Experience with Kafka or other message brokers for event-driven communication.
- Proficiency in developing RESTful APIs and microservices using Java Spring Boot. Strong understanding of Spring Framework (e.g., Spring MVC, Spring Security, Spring Data).
- Strong knowledge of state management (e.g., Redux, Context API) and React hooks. Experience with RESTful APIs and integrating frontend with backend services.
Some other highly valued skills may include:
- Basic understanding of Camunda BPM for workflow orchestration and process automation. Familiarity with BPMN 2.0 for designing workflows.
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI) and containerization (e.g., Docker, Kubernetes).
- Knowledge of unit testing and integration testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).
You may be assessed on key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job-specific technical skills.
This role will be based out of our Glasgow Campus.
Purpose of the role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define requirements, devise solutions, and ensure alignment with business objectives.
- Participation in code reviews and promotion of a culture of quality and knowledge sharing.
- Staying informed of industry technology trends and actively contributing to technology communities.
- Adherence to secure coding practices to mitigate vulnerabilities and protect data.
- Implementation of effective unit testing practices to ensure code quality and reliability.
Vice President Expectations
- Strategic contribution, requirement driving, and policy management, with continuous improvement initiatives.
- Leadership responsibilities including defining roles, planning for future needs, coaching, and managing teams, aligning with strategic and tactical priorities.
- Demonstrating leadership behaviors to foster an environment of excellence, including listening, inspiring, aligning, and developing others.
- Guiding technical direction as a subject matter expert, leading multi-year projects, and mentoring less experienced staff.
- Advising stakeholders on impact and alignment, managing risks, and demonstrating accountability for controls.
- Collaborating across functions to support business strategies and making complex analytical decisions for innovative solutions.
- Building and maintaining relationships with stakeholders to achieve key business objectives.
All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset of Empower, Challenge, and Drive.