Developer in Glasgow

Developer in Glasgow

Glasgow Full-Time 50000 - 70000 £ / year (est.) No working from home possible
hackajob

At a Glance

  • Tasks: Design and develop innovative software solutions that enhance customer experiences.
  • Company: Join Barclays, a leading global financial services provider.
  • Benefits: Competitive salary, health benefits, and opportunities for remote work.
  • Other info: Dynamic team environment with excellent career growth and learning opportunities.
  • Why this job: Make a real impact in the tech world while working with cutting-edge technologies.
  • Qualifications: Hands-on experience in Java, Spring Framework, and SQL Server required.

The predicted salary is between 50000 - 70000 £ per year.

Join Barclays as a Java Developer. Play a key role in building innovative, high‑quality software that powers the experiences of our customers and colleagues. In this role, you’ll design, develop, and continuously improve software solutions using a range of modern engineering methodologies. Your work will directly enhance our business capabilities, strengthen our platforms, and drive forward the technology that underpins Barclays’ global operations.

Location: 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.

Qualifications:

  • Considerable hands‑on expertise in the Java ecosystem
  • Experience with Java 21
  • Experience with Spring Framework (Spring Core, Spring Boot)
  • SQL Server experience (writing complex queries, performance tuning, stored procedures)
  • Good experience with Unit Testing (JUnit, Mockito, etc.)
  • Solid exposure to Integration Testing

Additional Skills:

  • Understanding of DevOps practices
  • Deployment pipelines for on‑prem and private cloud environments
  • Exposure to Finance domain, preferably Investment Banking
  • Knowledge of CI/CD, Gitlab, Maven/Gradle, and monitoring tools

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, participation in code reviews, and promotion of 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.
  • Leads and supervises a team, guiding and supporting professional development, allocating work requirements and coordinating team resources.
  • If the position has leadership responsibilities, the People Leader is 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.
  • For an individual contributor, they develop technical expertise in their work area, acting as an advisor where appropriate.
  • Will have an impact on the work of related teams within the area.
  • Partners with other functions and business areas.
  • Takes responsibility for end results of a team’s operational processing and activities.
  • Escalates breaches of policies/procedure appropriately.
  • Takes responsibility for embedding new policies/procedures adopted due to risk mitigation.
  • Advises and influences decision making within their own area of expertise.
  • Takes ownership for managing risk and strengthening controls in relation to the work they own or contribute to.
  • Delivers work and areas of responsibility in line with relevant rules, regulation and codes of conduct.
  • Maintains and continually builds an understanding of how own sub‑function integrates with function, alongside knowledge of the organisation's products, services, and processes within the function.
  • Demonstrates 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.
  • Resolves problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents.
  • Guides and persuades team members and communicates complex/sensitive information.
  • Acts as contact point for stakeholders outside the immediate function, building a network of contacts outside team and external to the organisation.

Developer in Glasgow employer: hackajob

Barclays is an exceptional employer, offering a dynamic work environment in Glasgow where innovation and collaboration thrive. As a Java Developer, you'll benefit from a culture that prioritises continuous learning and professional growth, alongside competitive remuneration and comprehensive benefits. Join us to be part of a forward-thinking team that values your contributions and supports your career development in the fast-paced finance sector.

hackajob

Contact Details:

hackajob Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Developer in Glasgow

Tip Number 1

Network like a pro! Reach out to current or former Barclays employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the technical interview by brushing up on your Java skills. Practice coding challenges and be ready to discuss your past projects. We want to see how you think and solve problems!

Tip Number 3

Show off your passion for tech! During interviews, share your thoughts on the latest trends in software development and how they could impact Barclays. It shows you're engaged and forward-thinking.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Barclays.

We think you need these skills to ace Developer in Glasgow

Java
Java 21
Spring Framework
Spring Core
Spring Boot
SQL Server
Unit Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Developer role at Barclays. Highlight your hands-on experience with Java, Spring Framework, and SQL Server. We want to see how your skills align with what we're looking for!

Showcase Your Projects:Include any relevant projects or contributions that demonstrate your expertise in software development. Whether it's a personal project or something from a previous job, we love seeing practical examples of your work!

Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate straightforward communication!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at hackajob

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially with Java 21 and the Spring Framework. Be ready to discuss your hands-on experience and any projects you've worked on that showcase your expertise in these areas.

Showcase Your Testing Knowledge

Prepare to talk about your experience with unit testing and integration testing. Bring examples of how you've used JUnit or Mockito in your previous roles, and be ready to explain your approach to ensuring code quality.

Understand the Business Context

Familiarise yourself with the finance domain, particularly investment banking. Being able to relate your technical skills to business outcomes will impress the interviewers and show that you understand the bigger picture.

Emphasise Collaboration and Leadership

If you have leadership experience, be prepared to discuss how you've guided teams and fostered a culture of collaboration. Highlight your ability to listen, energise, align, and develop others, as these are key behaviours they value.