Enable job alerts via email!

Junior Java FullStack Engineer

Barclays

Glasgow

On-site

GBP 30,000 - 45,000

Full time

12 days ago

Job summary

A leading financial institution is seeking a Junior Java Full Stack Engineer in Glasgow to contribute to developing and supporting their client onboarding systems. This role involves collaborating with cross-functional teams, delivering high-quality software solutions, and adhering to secure coding practices. Ideal candidates will have a strong background in Java, experience with Spring Framework, and knowledge of Angular or React for front-end development.

Qualifications

  • Experience with Core Java, Spring Framework, SQL, and Microservices.
  • Knowledge of Angular/React for Frontend development.
  • Familiarity with DevOps tools, including Docker and Kubernetes.

Responsibilities

  • Develop high-quality software solutions using industry-standard tools.
  • Collaborate with cross-functional teams to define software requirements.
  • Participate in code reviews and uphold code quality.

Skills

Core Java
Spring Framework
Angular
Microservice Architecture

Tools

Docker
Kubernetes
SQL

Job description

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:

  1. Programming – Core Java, Collections, Multi-threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot, Spring Batch, Spring Integration), SQL
  2. Integration – Microservice Architecture, Developing and integrating with Restful web services, Design Patterns
  3. UI/UX – Angular, React, HTML/CSS/JS

Some other highly valued skills may include:

  1. DevOps - Monitoring and tooling like ELK and AppDynamics, Build and Deployment tools, Docker, Kubernetes, Load Balancer principles, Experience working on highly scalable applications
  2. Database and Messaging - SQL (Joins, Indexing, Transactions), NoSQL (Mongo, Cassandra, CAP Theorem), SQL Queries, Query Optimizations
  3. Caching Framework – Concepts, Types of Caching, Principles of caching, Priming, Eviction, Cache Miss, Consistency, Staleness, MRU; Messaging – Kafka, Solace

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 would be based out of our Glasgow Campus.

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 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.
  • Participation in code reviews and promoting a culture of code quality and knowledge sharing.
  • Staying informed of industry technology trends and actively contributing to the organization’s technology communities.
  • 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
  • Perform activities in a timely manner and to a high standard, driving continuous improvement.
  • Possess in-depth technical knowledge and experience in the assigned area of expertise.
  • Lead and supervise a team, guiding and supporting professional development, and coordinating resources.
  • Demonstrate leadership behaviours: Listen and be authentic, Energise and inspire, Align across the enterprise, Develop others.
  • For individual contributors, develop technical expertise and act as advisors.
  • Impact related teams and partner with other functions and business areas.
  • Take responsibility for end results, escalate breaches, and embed new policies/ procedures.
  • Advise on decision-making, manage risk, and ensure compliance with relevant rules and regulations.
  • Understand how their sub-function integrates with the organization and contribute to organizational objectives.
  • Make evaluative judgments, resolve problems, and communicate effectively with stakeholders.
  • Act as a contact point outside of the immediate team, building networks externally.

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs