Top Java Developer Jobs in Edinburgh

Reposted 15 Days 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 15 Days 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
7 Days AgoSaved
In-Office
Edinburgh, Scotland
Entry level
Entry level
Information Technology • Software • Consulting
Develop full-stack applications using Java Spring Boot, ReactJS, APIs, and microservices. Design and build APIs, write Swagger documentation, create low-level designs, conduct code reviews, mentor team members, perform unit and integration testing, develop test automation scripts, and deploy code using Azure or GCP platforms and CI/CD pipelines while managing repositories.
Top Skills: APIsAutomation TestingAzureCi/CdGitGoogle Cloud PlatformIntegration TestingJavaMicroservicesReactSpring BootSwaggerUnit Testing
Reposted 2 Days 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
7 Days 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
8 Days 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 8 Days 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
20 Days 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
Reposted 14 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
17 Days 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
Reposted 24 Days AgoSaved
Remote
Edinburgh, Scotland
Senior level
Senior level
Database • Analytics
As a Senior Software Engineer, you'll maintain critical data framework integrations, ensuring performance and reliability while collaborating with the community, affecting real-time analytics and observability systems.
Top Skills: Apache BeamApache FlinkSparkJavaJdbcKafka
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account