Junior Java Fullstack Engineer

Glasgow, Renfrewshire

TieTalent
Apply for this Job

Join as a Junior Java Full Stack Engineer and be involved in building and supporting the technology systems that enable Barclays to verify client identity, suitability, and risks when establishing business relationships with Corporate and Investment Banking Clients. We are building out a team to work on a transformation program to create a more streamlined, high-performance client onboarding ecosystem with AI-assisted data-driven decision-making capability.

To be successful as a Junior Java Full Stack Engineer within this team, you should have experience with:

  • Integration - Microservice architecture, developing and integrating with RESTful web services, design patterns
  • UI/UX - Angular, React, HTML/CSS/JS

Some other highly valued skills may include:

  • DevOps - Monitoring and tooling like ELK and AppDynamics, build and deployment tools, Docker, Kubernetes, load balancer principles, experience working on highly scalable applications
  • Database and Messaging - SQL (joins, indexing, transactions), NoSQL (Mongo, Cassandra, CAP theorem), SQL queries, query optimization
  • Caching Framework - Concepts, types of caching, principles of caching, priming, eviction, cache miss, consistency, staleness, MRU; Messaging - Kafka, Solace

This role would 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 software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and contribute to the organization's technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure code quality and reliability.
  • Perform activities in a timely manner, driving continuous improvement.
  • Possess in-depth technical knowledge and experience in the assigned area of expertise.
  • Lead and supervise a team, guiding professional development, and coordinating resources, demonstrating leadership behaviors (Listen, Energize, Align, Develop).
  • For individual contributors, develop technical expertise and act as an advisor.
  • Impact related teams and partner with other functions and business areas.
  • Take responsibility for operational results, escalate policy breaches, and embed new policies for risk mitigation.
  • Advise and influence decision-making within the area of expertise.
  • Manage risk and strengthen controls, ensuring compliance with rules, regulations, and codes of conduct.
  • Maintain understanding of how the sub-function integrates within the organization and contributes to its objectives.
  • Make evaluative judgments, resolve problems, and communicate complex information effectively.
  • Act as a contact point for stakeholders outside the immediate function, building networks externally.

All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset - to Empower, Challenge, and Drive.

Date Posted: 18 May 2025
Apply for this Job