Top Java Developer Jobs in Edinburgh

3 Days AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Information Technology • Consulting
Develop and support full-lifecycle software solutions within an application support team. Responsibilities include front-end and back-end development, integrations, DevOps, service support, workflow planning, process optimization, quality assurance, solution design, unit testing, and implementing customer requirements. The role includes client collaboration, agile delivery, database work, on-call participation, and travel to UK client sites when needed.
Top Skills: .NetAngularAzureAzure DevopsC#DockerDynamics CrmJavaMongoDBOctopusReactSalesforceSharepointSitecoreSQL
Reposted 2 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 2 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
3 Days AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Information Technology
Develop and maintain high-quality Java and AWS software applications. Design, build, test, and troubleshoot scalable, secure, high-performance systems across multiple application layers. Contribute to architecture, technical decisions, estimation, product planning, and requirements creation. Mentor junior engineers and collaborate with technical and non-technical stakeholders. Experience with CI/CD, cloud platforms, data storage, and Java BPMN implementations is valuable.
Top Skills: ActivitiAWSAzureBpmn 2.0CamundaContinuous DeliveryContinuous IntegrationFlowableJavaJbpmPaasSaaS
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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Senior level
Senior level
Blockchain • Fintech • Software • Cryptocurrency • Metaverse
Design, develop, and maintain high-performance, secure Java backend services and APIs. Ensure reliability, scalability, and cost-efficiency across microservices, databases, messaging systems, and capacity planning. Troubleshoot, profile, benchmark, and optimize systems (including ML applications) and collaborate with Kazakhstan stakeholders.
Top Skills: Apache (Open-Source Projects)BenchmarkingJavaKafkaLinuxMachine LearningMicroservicesNoSQLProfilingRabbitMQRestful ApisSpring BootSQL
One Month AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Edtech • Software • Cybersecurity
Design, develop, maintain, and enhance SecureFlag’s backend Java platform using microservices. Build automated tests and CI pipelines, troubleshoot performance and production issues, implement new functionality, and collaborate closely with the engineering team. The role requires independently improving scalable Java applications, diagnosing Hibernate bottlenecks, and supporting secure coding education technology in a remote, fast-paced environment.
Top Skills: Amazon EcsAutomated TestingAWSCi/CdDockerGitHibernateJavaMicroservicesSQL
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
One Month AgoSaved
Hybrid
Edinburgh, Scotland
Junior
Junior
Gaming
Build and maintain scalable, fault-tolerant backend systems and APIs in Java. Participate in design, code reviews, testing, and production release processes. Collaborate with cross-functional teams, troubleshoot defects, document solutions, and ensure high code quality while supporting regulatory-focused internal tooling.
Top Skills: APIsAWSJavaMessage QueuesNon-Relational DatabasesRelational Databases
One Month AgoSaved
In-Office or Remote
Edinburgh, Scotland
Mid level
Mid level
Healthtech • Pharmaceutical
Administer, monitor, and support Java applications and Genesys Cloud. Provide production troubleshooting, minor bug fixes and enhancements, and act as primary POC for Java apps. Develop/support microservices using Java and Spring Boot, perform analysis of system behavior, and apply problem-solving and diagnostics to maintain service quality.
Top Skills: Genesys CloudJavaJspMicroservicesMiddlewareRestSoapSpring BootSpring Framework
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account