Top Java Developer Jobs in Edinburgh

12 Days AgoSaved
Hybrid
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Consulting
Build and maintain security-focused CI/CD pipelines, automation tooling, backend services, APIs, and event-driven workflows. Integrate automated source-code, dependency, repository, and container scanning into the software development lifecycle. Assess vulnerabilities, investigate false positives, support remediation, and develop security solutions for Docker, Kubernetes, OpenShift, and cloud-native environments. Collaborate with engineering teams to improve secure software development practices.
Top Skills: Ci/CdDockerGradleGroovyJavaJavaScriptJenkinsJIRAKubernetesOpenshiftOracle Cloud InfrastructurePythonRest ApisSpring BootTypescript
4 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Build and operate core components of Serverless Elasticsearch, focusing on distributed systems, cluster coordination, indexing, scalability, performance, and resilience. Investigate and resolve complex concurrency, stability, and operational issues across large-scale systems. Own projects end to end, collaborate across distributed teams, and support engineers with advanced technical problems.
Top Skills: Consensus AlgorithmsData StoresDistributed SystemsElasticsearchJavaJava Development Kit (Jdk)LuceneNettyServerless
5 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Entry level
Entry level
Hardware • Security • Software • Cybersecurity
Develop cloud-based Java microservices for Motorola Solutions’ CC Responder platform. Responsibilities include full software development lifecycle activities, integrating services with other software components, testing, documentation, and supporting existing customers. The role uses agile Scrum practices and technologies including Docker, Azure, Cosmos DB, and Azure Service Bus, with preferred experience in Spring Boot, Kubernetes, Python, and BDD testing.
Top Skills: Azure Service BusBdd Testing FrameworksCosmos DbDockerJavaKubernetesAzurePythonSpring Boot
11 Days AgoSaved
Remote
Edinburgh, Scotland
Expert/Leader
Expert/Leader
Cloud • Security • Software • Generative AI
Principal Software Engineer responsible for designing, building, and operating distributed systems powering Serverless Elasticsearch. The role focuses on cluster coordination, concurrent and consistent indexing, scalability, resilience, performance, and operational stability across large-scale deployments. Responsibilities include resolving complex concurrency and performance issues, supporting engineering teams, leading projects across multiple engineers, and owning technical initiatives from design through delivery.
Top Skills: Consensus AlgorithmsDistributed SystemsElasticsearchJavaJdkLuceneNettyServerless
11 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Cloud • Security • Software • Generative AI
Develop core infrastructure and horizontally scalable APIs for Elasticsearch. Solve complex performance, concurrency, stability, and observability issues; improve developer productivity through automation and AI-enabled workflows; support cloud and serverless operations; and lead cross-team engineering projects from design through delivery.
Top Skills: Argo CdBuildkiteCi/CdElasticsearchGitopsGoGradleJavaKubernetesMavenOpentelemetryPainless
19 Days AgoSaved
Remote or Hybrid
Edinburgh, Scotland
Entry level
Entry level
Fintech • Financial Services • Cryptocurrency
Designs and maintains high-performance JVM applications for digital-asset trading and settlement. Responsibilities include developing microservices, REST APIs, WebSockets, SQL and NoSQL data schemas, Kafka messaging, Redis caching, and cloud-native AWS solutions. The engineer collaborates with business stakeholders, DevOps, and frontend teams; supports GitLab CI/CD; and implements observability, structured logging, scalability, availability, and data integrity across a regulated financial platform.
Top Skills: Amazon Ec2Amazon EksAmazon ElasticacheAmazon RdsAmazon S3AWSElkGitlab Ci/CdGrafanaGroovyJavaJvmKafkaKotlinKubernetesMicroservicesNoSQLPrometheusRedisRest ApisSoaSQLWebsockets
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology • Software
Build scalable Java backend systems using Spring, REST APIs, microservices, databases, messaging, Docker, and cloud platforms. Lead architecture and technical design, promote engineering excellence, mentor engineers, drive delivery, improve automation, and evaluate emerging technologies and AI capabilities. Collaborate with clients and cross-functional teams to deliver secure, resilient software with measurable business value.
Top Skills: AIAWSAzureDistributed TracingDockerGCPGitGitlab CiGradleHibernateJava 8+JenkinsJvmJwtKafkaMavenMicroservicesNoSQLOauth2ObservabilityRabbitMQRest ApisSpring BootSpring Data JpaSpring SecuritySQL
One Month AgoSaved
Remote
Edinburgh, Scotland
Mid level
Mid level
Information Technology • Software
Build and maintain backend services and REST APIs using Java and Spring Boot. Write clean, tested code; work with relational and NoSQL databases; participate in code reviews; collaborate with senior engineers and product teams; and use Git-based CI/CD workflows to deliver features. The role includes mentorship, client collaboration, and occasional travel to client sites or company offices.
Top Skills: Ci/CdDynamoDBGitHibernateJavaMongoDBMySQLPostgresRest ApisSpring BootSpring Data JpaSQL Server
One Month 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
One Month 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
Reposted 3 Months 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 3 Months 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
2 Months 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account