1 to 25 of 293 Java Jobs in Scotland

Senior Software Engineer - (Java, NodeJS, AWS, Python)

Location
City of Edinburgh, Scotland, United Kingdom
Senior Software Engineer - (Java, NodeJS, AWS, Python) Edinburgh, Leeds, Manchester or London Build software that matters. Shape the future of engineering. We're looking for an experienced Senior Backend Java Engineer who is passionate about building scalable, high-quality software and helping teams grow. This is more than a hands … challenging assumptions, collaborating openly, and taking pride in delivering software that makes a real business impact. What You'll Do As a Senior Backend Java Engineer, you will: Design, build and maintain scalable, secure and resilient backend systems using modern Java and the Spring ecosystem. Lead technical design and architectural ...

Senior Software Engineer (Java + Vue/Typescript)

Location
City of Edinburgh, Scotland, United Kingdom
Senior Software Engineer (Java + Vue/Typescript) Edinburgh, Leeds, Manchester or London Working at CreateFuture CreateFuture is anAI-native consulting partnerwhere people do work that matters and are supported to do it well. We work alongside organisations such as PayPal, adidas, NatWest, FanDuel and Money Saving Expert, building digital … create tomorrow, together, today. Build software that matters. Shape the future of engineering. We're looking for an experienced Senior Software Engineer (Java + Vue/Typescript) who is passionate about building scalable, high-quality software and helping teams grow. This is more than a hands‐on engineering role ...

Java Software Engineer - VP

Hiring Organisation
Henderson Scott
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
Senior Java Software Engineer - Equity Swaps Technology Location: Glasgow (Hybrid - 2 days per week in the office) Industry: Global Investment Bank A leading global financial institution is seeking a Senior Java Software Engineer to join a distributed technology group delivering a high-profile lifecycle engine platform. Supporting the trading activity … backed by comprehensive automated testing. Required Experience & Technical Skills Core Engineering: 8+ years of commercial software development experience with strong expertise in multi-threaded Java (Java 17/21) and Spring Boot. AI-Assisted Development: Experience leveraging agentic AI tools (e.g., Claude Code, Cursor, or AI-assisted coding CLI workflows ...

Senior Fullstack Engineer (Java/React/Python)

Location
City of Edinburgh, Scotland, United Kingdom
delivering software that makes a real business impact. What You'll Do Design, build and maintain scalable, secure and resilient backend systems using modern Java and the Spring ecosystem, alongside rich, responsive frontends built with React. Lead technical design and architectural discussions, ensuring solutions are maintainable, performant and aligned with … culture of continuous learning, innovation and technical excellence. What You'll Bring Technical Expertise You’ll have strong commercial experience with: Modern Java (Java 8+) including Streams, Lambdas and Optional React, including modern hooks-based development and state management Spring Boot and the wider Spring ecosystem Spring Data JPA/ ...

Full Stack Java Developer

Hiring Organisation
Version 1
Location
Edinburgh, UK
Employment Type
Full-time
Company DescriptionVersion 1 has celebrated 30 years in business and continues to be trusted by global brands to deliver technology and transformation solutions that drive customer success. Our deep expertise enables our customers to navigate ...

Senior Java Developer

Hiring Organisation
Wolviston Management Services
Location
Hybrid Newcastle or Edinburgh - x1 per month office visit, Forest Hall, Tyne & Wear, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum
Senior Java Developer Location: Hybrid (Newcastle or Edinburgh - 1 day per month) Salary: £75,000 per annum Type: Permanent, Full-Time We are looking for an experienced Senior Java Developer to join a growing technology consultancy delivering innovative digital solutions for a diverse portfolio of clients. This is an excellent … commutable distance of either Newcastle or Edinburgh , with office attendance required approximately once per month . Key Responsibilities Design, develop and maintain enterprise-scale Java applications. Collaborate directly with clients to understand requirements and translate business needs into technical solutions. Contribute to solution design and technical architecture discussions. Develop clean ...

Java Full stack Developer

Hiring Organisation
NEEV LIMITED
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Contract
Contract Rate
£400 per day
Description We are seeking an experienced Java Full Stack Developer with strong expertise in building scalable enterprise applications using modern Java technologies, cloud-native architectures, and microservices. The ideal candidate will have hands-on experience with Kafka, Kubernetes, API Security, Observability tools, SQL databases, and Spring-based microservices development . … Responsibilities Design, develop, and maintain scalable Java-based applications using Java 17+, Spring Boot, and Microservices architecture. Develop and consume RESTful APIs while implementing robust authentication and authorization mechanisms. Build event-driven solutions using Apache Kafka for real-time data processing and messaging. Deploy, manage, and troubleshoot applications on Kubernetes ...

Software Engineer III - DevOps & AWS

Location
Glasgow, Scotland, United Kingdom
technical requirements. Proficient with engineering workflow tools such as Git/BitBucket, Jira, ServiceNow, and pre-commit hooks. Strong programming skills in Python and Java, including experience with distributed data processing. Leverage enterprise-authorized AI coding assistant tools to improve code quality and delivery speed (e.g., code generation/refactoring ...

Software Engineer III - Java

Location
Glasgow, Scotland, United Kingdom
supports your development and celebrates your contributions. Together, we're building solutions that empower both our customers and our developers. Job Summary: As a Java Software Engineer in the Payments Developer Portal team, you will design, develop, and maintain backend services that power our public-facing web portal. You will … Collaborate with technical teams, product partners, and stakeholders to deliver customer-facing capabilities and internal enablement Design, develop, and maintain secure, high-quality production Java services (APIs and supporting components), reviewing and debugging code Contribute to decisions influencing product design, API design, application functionality, and technical operations Build and integrate ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
pipelines, or mobile, with demonstrated ability to contribute across the length and breadth of a project Proficiency in one or more of the following: Java/Spring Boot, Python/PySpark, GraphQL, or mobile development frameworks, with openness and aptitude to work across others as needed Experience with cloud platforms ...

Software Engineer (Java/React) - Hybrid Cloud & CI/CD

Location
City of Edinburgh, Scotland, United Kingdom
Motability Operations Ltd is seeking an experienced Software Engineer to join a product team that partners with the business to build and maintain software for internal and external customers. In an agile environment, you’ll ...

Sr Lead Software Engineer - Java

Location
Uddingston, Scotland, United Kingdom
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Sr Lead Software Engineer at JPMorganChase within Enterprise Technology you are ...

Lead Full Stack Software Engineer - React & Java

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
You're ready to leverage your skills and experience to lead, mentor, and drive innovation — and we have the perfect software engineering opportunity for you. If you thrive in collaborative environments, champion continuous learning, and ...

Software Engineer III - Java

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
Are you passionate about building secure, next-generation technology that protects people and institutions at scale? Join a team of innovators at JPMorganChase where your engineering expertise directly shapes how millions of customers and institutions ...

Lead Software Engineer - Java, Python, Cloud & AI

Hiring Organisation
Appcast
Location
Glasgow, UK
Are you ready to make a real impact in cloud financial management technology? At JPMorganChase, you'll collaborate with talented teams to deliver secure, scalable, and market-leading products. Here, you can push the boundaries ...

Senior Java / SQL Developer

Location
Glasgow, Scotland, United Kingdom
About the Role We are seeking an experienced Senior Java/SQL Developer to join our growing engineering team. The successful candidate will be responsible for designing, developing, and supporting enterprise-grade applications and data solutions. You will work across the full software development lifecycle, collaborating with architects, developers, DevOps … complex technical challenges and mentoring junior team members. Location: Glasgow, 3 days/week in the office Key Responsibilities Design, develop, test, and maintain Java-based applications and services. Build and optimise complex SQL queries, stored procedures, and database solutions. Develop scalable APIs and microservices architectures. Analyse business requirements ...

Senior Backend Engineer - Java

Hiring Organisation
Capco
Location
Edinburgh, UK
Employment Type
Full-time
Senior Backend Engineer – JavaLocation: Edinburgh (Hybrid) | Practice Area: Technology & Engineering | Type: PermanentPower the platforms behind modern finance. Shape cloud-native solutions with Java at their core. The RoleWe're seeking a Senior Backend Engineer (Java) to join our Technology & Engineering team. You'll bring expertise in building robust, scalable, cloud … native applications using Java, Spring Boot, and AWS. Working on high-impact platforms for Tier 1 financial institutions, you'll lead backend design, champion agile best practices, and contribute to the evolution of modern banking technology. This role will sit in our Scotland office, with a need to potentially work ...

Senior Lead Software Engineer

Location
Uddingston, Scotland, United Kingdom
practical experience delivering system design, application development, testing, and operational stability Advanced proficiency in one or more programming languages, with a focus on Java, React, and SQL Proficiency in automation and continuous delivery methods Proficient in all aspects of the Software Development Life Cycle Advanced understanding of agile methodologies such ...

Senior Lead Site Reliability / DevOps Engineer

Location
Auchentibber, Scotland, United Kingdom
depth knowledge in one or more technical disciplines (e.g., cloud, observability, distributed systems, etc.) Advanced proficiency in one or more programming languages (e.g., Java, Python, Go, etc.) Advanced proficiency and experience in observability such as white and black box monitoring, SLO alerting, and telemetry collection using tools such as Grafana ...

Software Engineer III- SDET, Python

Location
Glasgow, Scotland, United Kingdom
maintain robust, scalable test automation frameworks for a complex, high-performance Payments system. Architect and build test automation solutions and reference services using Java to validate software functionality and performance. Apply test automation frameworks intelligently to enhance and execute the overall test landscape. Execute software solutions, design, development, and technical ...

Software Engineer III

Location
Glasgow, Scotland, United Kingdom
proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Working knowledge and experience in backend development using Java and Spring Working knowledge and experience in frontend development using React and front-end testing frameworks Experience with messaging platforms such as Kafka Familiarity with ...

Software Engineer

Location
Glasgow, Scotland, United Kingdom
development of systems that drive business success. To be successful as a Software Engineer, you should have experience with: Good proficiency in Golang, Java, C#, JavaScript/TypeScript, React, with the ability to develop modern, scalable, and high-performing software solutions. Experience in writing efficient, maintainable, and testable code, alongside ...

Lead Software Engineer - Trading Platforms

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
with experience delivering in a commercial setting. Hands-on experience in system design, application development, testing, and operational stability. Advanced proficiency in Python or Java programming languages and frameworks. Ability to independently troubleshoot design and functionality issues. Demonstrated ability to problem-solve in real-time and handle technical issues with ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
technical capability, collaboration and problem‐solving skills. Key skills include: Software Engineering – substantial experience designing, developing and maintaining high-quality software solutions using Java and modern engineering practices. DevOps – experience supporting automated delivery pipelines, deployment automation and continuous improvement of engineering practices. Technical Delivery – ability to deliver reliable, scalable software ...

Lead Software Engineer - Trading Platforms

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
with experience delivering in a commercial setting. Hands-on experience in system design, application development, testing, and operational stability. Advanced proficiency in Python or Java programming languages and frameworks. Ability to independently troubleshoot design and functionality issues. Demonstrated ability to problem-solve in real-time and handle technical issues with ...