Top Java Developer Jobs in Edinburgh
Harris Health Alliance is seeking a talented Java Engineer/Developer to work remotely. Responsibilities include building innovative products, providing customer service, debugging issues, collaborating with teams, and more. The ideal candidate has a curious mindset, IT/scientific degree or equivalent certification, and expertise in Java programming, data serialization, relational databases, technical documentation, and cloud deployments.
Develop and maintain Java applications, participate in coding, testing, and debugging activities, collaborate with cross-functional teams to deliver high-quality software solutions.
Seeking a Java Developer with experience in building high-performing, scalable, and enterprise-grade applications. Responsible for the entire software development lifecycle, from concept and design to testing. Must have experience with Java platforms, Object Oriented analysis and design, and relational databases. Experience with Spring Framework, web application development, and test-driven development is preferred.
Backend developer role at Northrop Grumman UK focusing on designing, developing, and maintaining critical backend infrastructure. Responsibilities include front-end application development, software lifecycle management, team collaboration, and mentoring junior developers. Remote and hybrid working options available with benefits like private health care and career development opportunities.
Lead Software Engineer role at Northrop Grumman UK focusing on designing, developing, and maintaining critical infrastructure. Requires strong leadership skills and the ability to work on complex projects with real-world impact.
The Contract Lead Java Developer at Storyteq will be responsible for hands-on software delivery, providing technical leadership, estimating development effort, conducting code reviews, mentoring team members, and staying up-to-date with emerging trends in digital solutions.
Senior Java Engineer responsible for creating and maintaining microservices for a payments solution, collaborating with team members, engaging with stakeholders, and ensuring task completion. Requires 5+ years of Java development experience, proficiency in Java 11+, Spring framework, SQL, Agile development, and strong problem-solving abilities.
Lead Java Developer at Storyteq responsible for hands-on software delivery in a Unix-Based environment, providing technical leadership, estimating development effort, conducting code reviews, and working closely with clients. Requires at least 5 years of Java development experience and expertise in Spring MVC/Boot framework. Desirable skills include team leadership, mentoring, and responsive design.
Featured Jobs
Capco is seeking a Senior Backend Engineer with expertise in Java to support the evolution of the Financial Services industry through delivering modern, cloud-based platforms using Agile methodologies. The role involves demonstrating engineering best practices, deep technical knowledge, and valuable contributions to software projects and teams.
Senior Scala Engineer role responsible for developing and maintaining Scala-based applications, collaborating with stakeholders, and ensuring quality through testing. Must have strong Scala and Java experience, knowledge of design patterns, and proficiency in REST-based services.
As a Java Software Engineer II at JPMorgan Chase within the Asset and Wealth Management, Data and Analytics Instrument Team, you will execute software solutions, design, develop code, troubleshoot technical problems, and contribute to decision-making in a secure, stable, and scalable way. You will work on enhancing and delivering software components of the firm's technology products.
Senior Software Engineer responsible for implementing functionality, improving software architecture, and maintaining reliable operation of services at Fivetran. Required skills include Java programming, experience in distributed systems, cloud platforms, and problem-solving abilities.
Independently investigate and design complex systems, optimize system performance, translate business requirements into functional applications, review and verify code adherence to quality standards, identify and solve bugs, and maintain code quality. Required experience in Java applications, middleware principles, Java technologies, Spring frameworks, software design, architecture, event processing models, REST, and more.
Accenture is looking for a Principal Engineer to join their Next Gen Engineering team. The role involves designing and implementing innovative digital applications, providing technical leadership, and architecting secure solutions for clients. The ideal candidate will have experience in Java development for cloud-based Microservices projects with skills in various technologies like Maven, Spring Boot, AWS, and Kubernetes.
Seeking a highly motivated Senior Software Engineer with experience in Java and C# to work on cloud-based microservice solutions for payments. Must be able to switch between tech stacks easily and have a strong background in software architecture and design. Experience with Nest.JS, AWS, and CI/CD practices is preferred.
Join Mangopay as a Senior Java Software Engineer to power payment infrastructure and operations for marketplaces. Collaborate on integrating new payment methods, maintain existing features, and contribute to core payment services. Take hands-on roles in guiding development activities, proposing technical improvements, and leading projects.
Seeking an experienced Senior Java/Kotlin Backend Engineer to join the team, responsible for building and maintaining server-side systems using Java/Kotlin, blockchain, and zk-rollups. Must have experience in consensus algorithms and working in an Open Source environment. Remote-friendly start-up environment with a focus on diversity and transferable skills.
Develop highly-scalable mobile internet backends for millions of users using Java, Spring Boot, Spring Cloud, Docker, Kubernetes, MySQL, MongoDB, Redis, and RabbitMQ. Participate in code reviews, respond to support calls, mentor team members, and adhere to standard architecture patterns.
Principal Java Software Engineer at Mangopay responsible for developing software in a modern cloud architecture using Java and other technologies. Key responsibilities include learning APIs, working with different APM, creating queries using GraphQL, and leading architecture decisions.
Design and develop software solutions using Java, Spring Boot, JavaScript, and React. Implement and maintain SQL databases. Collaborate with team members to troubleshoot and optimize code.
Design and develop applications in Core Java, web services, and SQL. Lead technical teams and communicate complex technical issues to various audiences. Expertise in software design/architecture process, Agile methodologies, and unit/integration testing. Mentor junior team members and impact product roadmap. Anticipate customer objections and negotiate effectively.
The Senior Software Engineer position at Bentonville, AR focuses on building products for the Register Work Intelligence team using Java, Spring, Websockets, NoSQL, and Kafka. Responsibilities include designing and maintaining high-performant APIs, collaborating with the UX team, developing robust code, analyzing system performance, and enhancing automated test cases and deployment procedures.
Lead the design, development, and maintenance of zkEVM layer 2 client in Java/Golang. Collaborate with research team, manage and mentor engineers, evaluate performance, integrate with infrastructure, stay updated on blockchain tech, document and provide support to users.
Lead and participate in medium- to large-scale projects, collaborate with cross-functional teams, develop scalable software solutions using Java, Spring Boot, and microservices, implement event-driven architectures with Kafka, work with cloud platforms like GCP and Azure, utilize ELK stack for log analysis, optimize queries using Big Query, stay updated with emerging technologies, and contribute to knowledge sharing within the team.
Join Edenred as a Software Engineer working on cutting-edge payment processing and digital banking solutions. Collaborate in a dynamic environment to deliver high-quality software and contribute to platform development and feature enhancements. Utilize skills in Java, SQL, Springboot, TDD, BDD, and more.
Top Edinburgh Companies Hiring Java Developers
See AllPopular Job Searches
AI Jobs in Edinburgh
Backend Jobs in Edinburgh
Design Engineer Jobs in Edinburgh
DevOps Engineer Jobs in Edinburgh
Engineering Jobs in Edinburgh
Front End Developer Jobs in Edinburgh
Java Developer Jobs in Edinburgh
Machine Learning Jobs in Edinburgh
NET Developer Jobs in Edinburgh
Network Engineer Jobs in Edinburgh
QA Jobs in Edinburgh
Software Engineer Jobs in Edinburgh
Web Developer Jobs in Edinburgh
All Filters
No Results
No Results