Job Detail

Junior Java Fullstack Engineer

Web Development Full–time
ID: #3336
Posted: 2026-03-15
Salary

Description

Join us as a Junior Java Full‑Stack Engineer, to contribute to the development of high‑quality, scalable applications that support our critical business functions. You’ll be part of a fast‑paced engineering team focused on building modern, reliable, and secure solutions that enhance customer and colleague experiences. This role will give you the opportunity to work across the full software development lifecycle, collaborate closely with product and design teams, and deliver high‑impact services that support meaningful outcomes for the business. To be successful as a Junior Java Full‑Stack Engineer within this team, you should have experience with: • Familiarity with Core Java, Collections, Multi‑Threading and Concurrency, OOP concepts, Exception Handling, JVM fundamentals, the Spring Framework (Spring Boot, Spring Batch, Spring Integration) and practical exposure to SQL. • Foundational understanding of Microservices architecture, developing and integrating with RESTful web services, and applying design patterns to build maintainable solutions. • Working knowledge of modern front‑end frameworks such as Angular or React, and core web technologies including HTML, CSS, and JavaScript. Some other highly valued skills may include: • Exposure to monitoring and tooling such as ELK and AppDynamics, familiarity with build and deployment tools, containerisation (Docker, Kubernetes), load balancer concepts, and experience supporting or working with scalable applications. • Understanding of SQL concepts (joins, indexing, transactions), familiarity with NoSQL technologies (MongoDB, Cassandra, CAP theorem), writing SQL queries and basic query optimisation, along with exposure to messaging platforms. • Awareness of caching concepts and types, including aspects such as priming, eviction, cache miss, consistency, staleness, and MRU, as well as exposure to messaging technologies like Kafka or Solace. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job‑specific technical skills. This role will be based in Glasgow. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that 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. • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations • To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. • Requires in-depth technical knowledge and experience in their assigned area of expertise • Thorough understanding of the underlying principles and concepts within the area of expertise • They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. • If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. • OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. • Will have an impact on the work of related teams within the area. • Partner with other functions and business areas. • Takes responsibility for end results of a team’s operational processing and activities. • Escalate breaches of policies / procedure appropriately. • Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. • Advise and influence decision making within own area of expertise. • Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. • Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. • Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. • Make evaluative judgements based on the analysis of factual information, paying attention to detail. • Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. • Guide and persuade team members and communicate complex / sensitive information. • Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Hard Skills 14
Skill Source Confidence
HTML llm_hard
100%
CSS llm_hard
100%
JavaScript llm_hard
100%
Java llm_hard
100%
SQL llm_hard
100%
RESTful APIs llm_hard
80%
Caching llm_hard
80%
Kubernetes llm_hard
80%
Microservices llm_hard
80%
MongoDB llm_hard
80%
Cassandra llm_hard
80%
Docker llm_hard
80%
React llm_hard
80%
Angular llm_hard
80%
Soft Skills 41
Skill Source Confidence
Decision-Making llm_soft
100%
Collaboration llm_soft
100%
People Management llm_soft
100%
Team Leadership llm_soft
100%
Problem-Solving llm_soft
100%
Leadership llm_soft
100%
Attention to Detail llm_soft
100%
Quality Focus llm_soft
100%
Performance Management llm_soft
100%
Mentoring llm_soft
100%
Coaching llm_soft
100%
Taking Ownership llm_soft
100%
Delegation llm_soft
100%
Cross-Functional Communication llm_soft
100%
Decision-Making Under Pressure llm_soft
80%
Emotional Intelligence llm_soft
80%
Empathy llm_soft
80%
Professionalism llm_soft
80%
Accountability llm_soft
80%
Time Management llm_soft
80%
Organization Skills llm_soft
80%
Planning llm_soft
80%
Prioritization llm_soft
80%
Self-Motivation llm_soft
80%
Initiative llm_soft
80%
Drive llm_soft
80%
Integrity llm_soft
80%
Trustworthiness llm_soft
80%
Stakeholder Communication llm_soft
80%
Strategic Thinking llm_soft
80%
Inspiring Others llm_soft
80%
Motivating Team Members llm_soft
80%
Setting Goals llm_soft
80%
Building Trust llm_soft
80%
Creating Strategic Alignment llm_soft
80%
Developing Leadership Strategy llm_soft
80%
Conflict Management llm_soft
80%
Facilitation llm_soft
80%
Relationship Building llm_soft
80%
Critical Thinking llm_soft
80%
Analytical Thinking llm_soft
80%
Apply Options
Publisher Direct Link
Barclays Careers No Apply
VERCIDA No Apply
Indeed No Apply
Glassdoor No Apply
Clera Yes Apply
LinkedIn No Apply
Canary Wharfian No Apply
Jooble No Apply
Barclays Careers No Apply
API Logs for this Job
Query Country Status Response ms Created
Junior Java Fullstack Engineer extracted 14989 2026-03-21 23:52
Junior Java Fullstack Engineer classified 532 2026-03-21 19:28
trainee software developer in Glasgow gb duplicate 4210 2026-03-21 17:57
junior programmer in Glasgow gb duplicate 13380 2026-03-21 17:50
junior developer in Glasgow gb duplicate 7207 2026-03-21 17:45
junior software engineer in Glasgow gb duplicate 11731 2026-03-21 17:34
junior software developer in Glasgow gb duplicate 11379 2026-03-21 17:29
junior full stack developer in Glasgow gb duplicate 6330 2026-03-21 15:42
junior full stack developer in United Kingdom gb duplicate 29053 2026-03-21 15:40
junior backend engineer in Glasgow gb processed 17485 2026-03-21 15:37
Raw JSON
{
  "job_id": "KOegdZJ4PvCVmgv5AAAAAA==",
  "job_city": "Glasgow",
  "job_state": null,
  "job_title": "Junior Java Fullstack Engineer",
  "job_salary": null,
  "job_country": "GB",
  "job_benefits": null,
  "job_latitude": 55.861670399999994,
  "job_location": "Glasgow",
  "job_onet_soc": "15113200",
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "Barclays Careers",
      "apply_link": "https://search.jobs.barclays/job/glasgow/junior-java-fullstack-engineer/13015/92846716656?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "VERCIDA",
      "apply_link": "https://www.vercida.com/uk/jobs/junior-java-fullstack-engineer-barclays-uk-glasgow-13?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Indeed",
      "apply_link": "https://uk.indeed.com/viewjob?jk=59e5e1f2a15f734f&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Glassdoor",
      "apply_link": "https://www.glassdoor.co.uk/job-listing/junior-java-fullstack-engineer-barclays-JV_IC3298888_KO0,30_KE31,39.htm?jl=1010068631216&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": true,
      "publisher": "Clera",
      "apply_link": "https://www.getclera.com/jobs/barclays/junior-java-fullstack-engineer?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "LinkedIn",
      "apply_link": "https://uk.linkedin.com/jobs/view/junior-java-fullstack-engineer-at-barclays-4384095262?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Canary Wharfian",
      "apply_link": "https://www.canarywharfian.co.uk/jobs/barclays/junior-java-fullstack-engineer/3171448d-2efd-427f-a891-f3086d086f9b?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": false,
      "publisher": "Jooble",
      "apply_link": "https://uk.jooble.org/jdp/-572896246634095157?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "Barclays Careers",
      "apply_link": "https://search.jobs.barclays/job/glasgow/junior-java-fullstack-engineer/13015/92846716656"
    }
  ],
  "employer_logo": null,
  "employer_name": "Barclays",
  "job_is_remote": false,
  "job_longitude": -4.2583345,
  "job_posted_at": "6 days ago",
  "job_publisher": "Barclays Careers",
  "job_apply_link": "https://search.jobs.barclays/job/glasgow/junior-java-fullstack-engineer/13015/92846716656?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "Join us as a Junior Java Full‑Stack Engineer, to contribute to the development of high‑quality, scalable applications that support our critical business functions. You’ll be part of a fast‑paced engineering team focused on building modern, reliable, and secure solutions that enhance customer and colleague experiences.\n\nThis role will give you the opportunity to work across the full software development lifecycle, collaborate closely with product and design teams, and deliver high‑impact services that support meaningful outcomes for the business.\n\nTo be successful as a Junior Java Full‑Stack Engineer within this team, you should have experience with:\n• Familiarity with Core Java, Collections, Multi‑Threading and Concurrency, OOP concepts, Exception Handling, JVM fundamentals, the Spring Framework (Spring Boot, Spring Batch, Spring Integration) and practical exposure to SQL.\n• Foundational understanding of Microservices architecture, developing and integrating with RESTful web services, and applying design patterns to build maintainable solutions.\n• Working knowledge of modern front‑end frameworks such as Angular or React, and core web technologies including HTML, CSS, and JavaScript.\n\nSome other highly valued skills may include:\n• Exposure to monitoring and tooling such as ELK and AppDynamics, familiarity with build and deployment tools, containerisation (Docker, Kubernetes), load balancer concepts, and experience supporting or working with scalable applications.\n• Understanding of SQL concepts (joins, indexing, transactions), familiarity with NoSQL technologies (MongoDB, Cassandra, CAP theorem), writing SQL queries and basic query optimisation, along with exposure to messaging platforms.\n• Awareness of caching concepts and types, including aspects such as priming, eviction, cache miss, consistency, staleness, and MRU, as well as exposure to messaging technologies like Kafka or Solace.\n\nYou may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job‑specific technical skills.\n\nThis role will be based in Glasgow.\n\nPurpose of the role\n\nTo design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.\n\nAccountabilities\n• Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.\n• 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.\n• Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.\n• Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.\n• Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.\n• Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.\n\nAnalyst Expectations\n• To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement.\n• Requires in-depth technical knowledge and experience in their assigned area of expertise\n• Thorough understanding of the underlying principles and concepts within the area of expertise\n• They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources.\n• If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.\n• OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate.\n• Will have an impact on the work of related teams within the area.\n• Partner with other functions and business areas.\n• Takes responsibility for end results of a team’s operational processing and activities.\n• Escalate breaches of policies / procedure appropriately.\n• Take responsibility for embedding new policies/ procedures adopted due to risk mitigation.\n• Advise and influence decision making within own area of expertise.\n• Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct.\n• Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function.\n• Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.\n• Make evaluative judgements based on the analysis of factual information, paying attention to detail.\n• Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents.\n• Guide and persuade team members and communicate complex / sensitive information.\n• Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation.\n\nAll colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DKOegdZJ4PvCVmgv5AAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": null,
  "job_onet_job_zone": "4",
  "job_salary_period": null,
  "job_apply_is_direct": false,
  "job_employment_type": "Full–time",
  "job_employment_types": [
    "FULLTIME"
  ],
  "job_posted_at_timestamp": 1773532800,
  "job_posted_at_datetime_utc": "2026-03-15T00:00:00.000Z"
}