26 to 50 of 54 Java Jobs in Edinburgh

Staff Software Engineer - Grid Real-Time Control Leader

Location
City of Edinburgh, Scotland, United Kingdom
Edinburgh is seeking a Staff Software Engineer to design and build next-generation power-system software. You will lead technical decisions, work on Java/Spring Boot microservices and real-time data-driven control solutions, and collaborate across global teams with hybrid onsite work in Edinburgh. You will contribute ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
draw on when diagnosing and debugging issuesencounteredduringdevelopment orreported by customers. Experience of at least one other programming language besides C. Ofparticular relevanceare Java and Python. Experience developing software using Git in a Linux environment, and an understanding of CI/CD principles. Demonstrable ability to learn new engineering approaches ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
choice. Technical Skills Strong knowledge of Computer Science fundamentals, including data structures, analysis of algorithms, object-oriented analysis and design, software design patterns and Java coding principles. Advanced experience of Java and Spring/Spring boot frameworks. Advanced experience with micro-services architecture and web services (REST, SOAP). hand ...

Software Engineers - Edinburgh or Bristol

Location
City of Edinburgh, Scotland, United Kingdom
features (latest C# language version). Experience in XAML-based Windows UI development (ideally WPF) Experience designing and implementing secure software solutions Knowledge of Java Experience working within an agile environment, working across the full software development lifecycle Experience with automating application deployment and environment configuration management Software verification ...

Agent Data Management Researcher (PAYE Contractor)

Location
City of Edinburgh, Scotland, United Kingdom
related field. Master's degree or PhD preferred. Programming: Good computer science fundamentals and proficiency in at least one programming language, such as Python, Java, or C++. Technical interest: Familiarity with, or a strong interest in, databases, data management, large language models (LLMs), or AI Agents. Research skills: Strong learning ...

Senior Java Developer - Hybrid Edinburgh (Bonus Included)

Location
City of Edinburgh, Scotland, United Kingdom
Searchability is seeking a Senior Java Developer for Edinburgh, hybrid role. You’ll join a team of Java developers to deliver complex applications, using Java 8+, Spring/Spring Boot, SQL and REST. Security clearance will be required and British Citizenship is necessary to meet client requirements. The role includes ...

Graduate Software Engineer: Build Impactful Banking Tech

Location
City of Edinburgh, Scotland, United Kingdom
digital services used by millions of customers and colleagues. You will work with experienced engineers and product teams, learning modern practices, languages including Java, Python, and TypeScript, and exploring AI-enabled tools and cloud technologies. #J-18808-Ljbffr ...

App Security Engineer: Threat Modeling & Secure Design

Location
City of Edinburgh, Scotland, United Kingdom
from design through release. You will triage findings, coordinate with security teams, and help teams implement automated checks in CI/CD. Familiarity with Java/Spring Boot, React/Node.js, and cloud platforms is beneficial. #J-18808-Ljbffr ...

Software Development Engineer, ADSP (Advertising)

Location
City of Edinburgh, Scotland, United Kingdom
scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding ...

Firmware Engineer (AD-ENG16)

Location
City of Edinburgh, Scotland, United Kingdom
/Xilinx FPGAs/SoCs, including use of Vivado Design Suite C and/or C++ Debugging Software and FPGA firmware Test Design Java (JDK Console or GUI Applications) Soft Skills Self-management Other Due to the nature of our customer projects, applicants must be eligible to obtain and maintain ...

Applied Scientist, Intelligent Talent Acquisition - Lead Generation & Detection Services

Location
City of Edinburgh, Scotland, United Kingdom
both industry and student requisitions worldwide. Basic Qualifications - Experience in solving business problems through machine learning, data mining and statistical algorithms - Experience programming in Java, C++, Python or related language - Speak, write, and read fluently in English Preferred Qualifications - PhD in computer science, machine learning, engineering, or related fields - Experience ...

Software Developer - Java Experience

Location
City of Edinburgh, Scotland, United Kingdom
that we deliver a high-quality end product to our clients? We work with a wide range of different technologies including .Net, C #, Java, Salesforce, Sharepoint, Dynamics CRM, Sitecore, ReactJS, Angular, Docker, Azure, AzureDevOps and Octopus. We always use the most suitable, and preferably the latest, technology for each … technologies Experience across the full software development lifecycle Ability to code within projects Experience in Databases, including MongoDB, SQL or Document Database Experience with Java Experience in Unit Testing Previous involvement in developing and delivering major IT solutions An understanding of agile tools and techniques Excellent communication skills and professional ...

Senior Java Lead - Spring Boot, Kafka & GCP

Location
City of Edinburgh, Scotland, United Kingdom
Project Global Limited seeks a Lead Java Engineer to own onshore delivery of Java backend services in a major UK banking environment. Hybrid role with remote UK work and two days in London or Edinburgh, starting ASAP on a 12+ month contract. You will design and implement APIs and microservices … using Java, Spring Boot, REST, Kafka and cloud-native patterns, coordinating with product, architecture, DevOps and offshore teams to ensure delivery quality and security. #J-18808-Ljbffr ...

Technical Training Manager (Bright Academy)

Location
City of Edinburgh, Scotland, United Kingdom
think that the following skills would definitely be valuable in this role: Good understanding of software development processes, ideally including embedded systems, C/Java/Python, Linux environments, SDK usage, and devtool workflows Experience in change management around frequent product releases or complex technical products Experience working with global ...

Java Engineer (Tooling)

Location
City of Edinburgh, Scotland, United Kingdom
looking for an experienced and motivated Java Engineer to We are looking for an experienced and motivated Java Software Engineer to join our team. This exciting new role will contribute to our product development, taking responsibility for specific areas of functionality within our product suite, and being the driver … fixes, and providing support both internally, and externally. Essential skills & experience We see experience with the following as essential to the job: Strong Java experience and knowledge, with a minimum of 2 years’ experience in a professional environment Experience with development and debugging of high-quality code, and adherence ...

Senior Advanced Software Engineer

Hiring Organisation
Team Jobs - Strategic Accounts
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£30.77/hour
management and software verification activities. Identify opportunities to improve development efficiency, test coverage, software reliability and overall engineering performance. Technical Skills & Expertise Programming Languages Java C++ Python Tools & Technologies Test management tools and frameworks. Defect tracking and management systems. Automated software testing frameworks. Continuous Integration and Continuous Delivery (CI/… Proven experience leading software development teams or technical workstreams, ideally within high-security or high-assurance environments. Strong hands-on software engineering experience with Java, C++ and Python. Demonstrable expertise in software testing strategies, automation frameworks and integration testing. Experience designing and implementing CI/CD pipelines and DevOps practices. ...

Senior Full Stack Engineer

Location
City of Edinburgh, Scotland, United Kingdom
proudly technology agnostic, empowering you to architect the best solutions using the most effective tools for each challenge. With technologies ranging from .NET, Java, Python, Node.js, AWS and Azure, you’ll have opportunities to deepen your expertise, explore new areas, and grow your career. What you’ll do Own delivery … business needs and technical delivery. What you’ll bring 5+ years ’ proven experience in a Full Stack Engineering role, with advanced skills in .NET, Java or Python, plus modern JavaScript libraries. Experience taking ownership of delivery for services or significant components across the full lifecycle from design to operation. Strong ...

Software Engineers - Quantum Comms / Satellite Technology

Hiring Organisation
Line Up Aviation
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£20.51 - £30.77/hour plus holiday pay in addition
integration activities involving sovereign use cases and OPS-SAT VOLT. Support continuous improvement of software development and testing processes. Technical Skills: Programming experience using Java, C++ and/or Python. Familiarity with automated testing frameworks. Understanding of CI/CD tools and processes. Knowledge of Agile/SCRUM methodologies. … secure coding practices. Support performance and security testing activities. Encourage best practices across software development, testing and DevOps. Technical Skills: Strong programming experience using Java, C++ and/or Python. Experience developing automated testing frameworks. Knowledge of test management and defect tracking tools. Strong understanding of Agile/SCRUM methodologies. ...

Principal Java Backend Engineer | Cloud-Native & CI/CD

Location
City of Edinburgh, Scotland, United Kingdom
Capco is seeking a Principal Backend Engineer (Java) to join our Technology & Engineering team in Scotland. The role focuses on architecting secure, scalable cloud-native backend systems for global financial clients, with hybrid work in Glasgow or Edinburgh. You’ll lead technical decisions, mentor teams, and drive CQRS‐based, event … driven architectures using Java 11+ and AWS. A strong security mindset and CI/CD experience are essential. #J-18808-Ljbffr ...

Software Development Engineer in Test (SDET) Remote with the option to use the Edinburgh office Permanent/Full Time about Software Development Engineer in Test (SDET)

Location
City of Edinburgh, Scotland, United Kingdom
Software Development Engineer in Test (SDET) is a core engineer who architects, builds, and scales our automated testing infrastructure and quality tooling in Java . You will write production-grade code that enables our teams to ship high quality software frequently and with total confidence - not execute test cases. … identifies as, and has worked as, a software engineer first. Whatyou’llbe doing Framework Architecture and Engineering: Design and build automation frameworks in Java, covering Integration, Contract, E2E, and Performance/Load testing. Be informed and opinionated on what good looks like for Unit and Component tests. Tooling and Infrastructure ...

Java Software Developer - Full SDLC & DevOps

Location
City of Edinburgh, Scotland, United Kingdom
United Kingdom seeks a software engineer to contribute across the full development lifecycle, from design to delivery. You will work with .Net/C#, Java, Salesforce, SharePoint, Dynamics CRM, Sitecore, ReactJS and more, with a hands-on coding focus and opportunities for growth. The role involves DevOps, on-call support ...

Senior Java SDET: Build Automation Frameworks & CI/CD

Location
City of Edinburgh, Scotland, United Kingdom
build automation frameworks (Integration, Contract, E2E, Performance), develop internal tools, and optimize CI/CD pipelines to reduce manual testing and accelerate delivery. Strong Java, cloud, and distributed systems expertise are essential. #J-18808-Ljbffr ...

TechOps Lead Contract

Location
City of Edinburgh, Scotland, United Kingdom
place around it, working alongside the client's dedicated incident response and change management teams. Our client operates a regulated, Azure-hosted platform (Java/Spring Boot microservices on RHEL) with 24/7 coverage. The estate has been inherited and is only partly documented. You will bring structure … operations team, and working within incident, problem and change processes (ITIL familiarity) Strong hands‐on Azure and RHEL experience in production Proven support of Java microservices and middleware in production Strong debugging, incident handling and RCA skills, comfortable taking an unfamiliar problem from symptoms to root cause Working knowledge ...

Software Engineer Graduate Scheme (Edinburgh)

Location
City of Edinburgh, Scotland, United Kingdom
teams, architects and tech specialists to build software that makes a real difference for customers and colleagues. Get stuck into coding with languages like Java, Python, TypeScript, Kotlin, Swift, Rust and Golang. Learn how modern engineering works in practice, from cloud development and automation to continuous testing. Help improve … need to apply An understanding of modern engineering practices such as cloud development, automation and continuous testing. A strong foundation in coding languages like Java, Python, TypeScript, Kotlin, Swift, Rust and Golang would be advantageous in the application process. This is a Software Engineer programme first. You may work with ...

Java Engineer, Tooling — Ground Software & Dev

Location
City of Edinburgh, Scotland, United Kingdom
leading software company in the space sector is seeking an experienced Java Engineer to join their innovative team in Edinburgh. This full-time role involves designing, developing, and testing ground software while collaborating with cross-functional teams to deliver high-quality software products. Candidates should have robust Java experience ...