Top Java Developer Jobs in Edinburgh

12 Days AgoSaved
In-Office
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Fintech • Information Technology • Financial Services
Develop and maintain shared Java platform capabilities, including libraries, build systems, database failover tools, and business libraries. Design, test, deploy, and support resilient systems at significant scale, addressing performance, reliability, scalability, and developer experience. Collaborate with global engineering teams, evaluate AI-enabled development practices, provide programming-language expertise, and contribute to continuous improvement across the firm's software development lifecycle.
Top Skills: .NetArtificial Intelligence Development ToolingBuild SystemsCi/CdContainersDatabase FailoverGoJavaPythonRustVersion Control
11 Days AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Information Technology • Consulting
Supports the full software development lifecycle within an application support team, including front-end and back-end development, integrations, DevOps, service support, workflow planning, quality assurance, solution design, and implementing customer requirements. The role includes hands-on Java development, database work, unit testing, client delivery, and participation in an on-call rotation. It is a hybrid technology consultancy position requiring UK client-site travel when needed.
Top Skills: .NetAgileAngularAzureAzure DevopsC#DockerDocument DatabasesDynamics CrmJavaMongoDBOctopusReactSalesforceSharepointSitecoreSQLUnit Testing
5 Days AgoSaved
Remote
Edinburgh, Scotland
Junior
Junior
Information Technology • Consulting
Develop and support an endpoint security product using Java, Node.js, TypeScript, and React. Investigate enterprise customer issues, debug complex systems, analyze logs, profile performance, and identify root causes. Collaborate with global Support, QA, Product, and Engineering teams, contribute to product roadmap decisions, and develop security solutions within an agile environment.
Top Skills: BashCi/CdGitJavaNode.jsReactTypescriptUnix
5 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop and maintain Elasticsearch’s Inference API and plugin framework, integrating internal and external AI providers. Responsibilities include API and protocol design, streaming, asynchronous execution, rate limiting, configuration, billing integration, error handling, open-source contribution reviews, incident response, and comprehensive unit, REST, and rolling-upgrade testing. The role requires advanced Java expertise, concurrency and parallelism knowledge, API design skills, cross-functional collaboration, and autonomous work in a distributed team.
Top Skills: ElasticsearchGradleJavaJdkMachine LearningMavenRest ApiServer-Sent Events (Sse)Yaml
10 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Information Technology • Social Impact
Develop and test cloud-based full-stack applications and prototypes using Java, Spring Boot, Python, TypeScript, Angular, and Azure. Build REST APIs, integrate microservices and event-driven systems, create accessible responsive interfaces, contribute to CI/CD and automated testing, and apply secure coding practices. Collaborate with architects, data engineers, and UX designers during discovery-phase projects. The role requires active SC clearance and occasional travel to London.
Top Skills: AngularAzure App ServicesAzure DatabasesAzure FunctionsAzure Kubernetes ServiceCi/CdCypressDevsecopsDockerGitJavaJestJunitKubernetesMicroservicesAzureOauthOidcPythonRest ApisSpring BootTerraformTypescript
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 16 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Software
Design, implement and evolve core components of a Java-based distributed runtime: cluster services, distributed data structures and execution engines. Work on partitioning, replication, coordination and recovery, write reliable low-latency production code, contribute to architecture, reviews and mentoring.
Top Skills: DatabasesDistributed CoordinationDistributed SystemsJavaJvmLatency OptimizationMessaging SystemsNetworkingPartitioningProfilingReplicationSerializationStorage Internals
Reposted 16 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop core infrastructure and horizontally scalable APIs for Elasticsearch. Resolve complex performance and concurrency issues, improve cloud operations and observability, automate developer workflows, and support operational investigations. Lead cross-team projects, collaborate with open-source communities, and own technical designs and implementations from inception through delivery. Apply strong Java expertise, CI/CD practices, AI-assisted development, and distributed-team communication.
Top Skills: Argo CdBuildkiteElasticsearchGitopsGoGradleJavaKubernetesMavenOpentelemetryPainless
Reposted One Month AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
As a Senior Backend Engineer, you'll design and build scalable Java applications on AWS, lead backend design, and implement CI/CD for cloud-native solutions.
Top Skills: AWSCi/CdCloudFormationJavaJava StreamingKafkaNoSQLSpring BootSQL
Reposted One Month AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead the design and development of secure, scalable backend systems using Java. Architect cloud-native solutions and mentor teams for financial platforms.
Top Skills: AWSCi/CdCloudFormationJava 11+KafkaNoSQLSecurity ProtocolsSpring BootSQL
One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting • Financial Services
Design, build, test, and maintain Java 17+ microservices for a banking modernization program. Develop REST APIs and messaging integrations, containerize and deploy services through CI/CD, integrate relational and NoSQL databases, and address performance, resilience, security, and observability. Participate in Agile delivery, solution design, code reviews, testing, and production releases while collaborating with architects, analysts, testers, and product owners.
Top Skills: Ci/CdDb2DockerGitGitlab CiJava 17+JenkinsJmsJunitKafkaKubernetesMockitoOpenshiftOraclePostgresRabbitMQRest ApisSpring BootSpring DataSpring MvcSpring Security
Reposted One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Travel
The Staff Software Engineer will design and manage end-to-end data pipelines, ensuring data quality and governance while collaborating across Java and Python systems, including event schema design and AI tooling.
Top Skills: AirflowAmadeusAthenaAws GlueBigQueryDatadogDbtDelta LakeExpediaGreat ExpectationsIcebergJavaKafkaKinesisKinesisLambdaMongoDBMonte CarloPysparkPythonRabbitMQRedshiftS3SalesforceSnowflakeSpring BootSqsTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account