Expoint – all jobs in one place
Finding the best job has never been easier

Software Developer - Java Messaging Orchestration jobs at Apple in United Kingdom, London

Discover your perfect match with Expoint. Search for job opportunities as a Software Developer - Java Messaging Orchestration in United Kingdom, London and join the network of leading companies in the high tech industry, like Apple. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United Kingdom
London
40 jobs found
25.08.2025
A

Apple Software Engineer Partner Engineering Apple Pay United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Prior work experience architecting, implementing or running large scale customer facing services. Experience with programming languages and frameworks like Java, Go, NodeJS, Javascript, Python. Experience authoring and supporting web services/REST...
Description:
We are looking for engineers, architects with a high level of technical skill and experience crafting, building and running diverse product lines and types of infrastructure at scale. You will be involved in designing API specifications and protocols to tackle novel problems and working closely with internal engineering teams, server and iOS on feature definition and development.You will also work with internal technical document writer to develop rich developer documentation for new Wallet features.You will develop and implement Web Services/REST APIs defined in Apple Pay server & Wallet specifications and work closely with the engineers, architects as well as executives at 3rd party companies that design, build and run their services. In this role you will be the voice of the future 3rd parties, as new products and services are invented and architected inside of Apple Pay and you will cultivate successful engagements to establish a pipeline of well qualified and capable 3rd parties for the rest of the engineering function to integrate, test and launch with, without delay.
  • Prior work experience architecting, implementing or running large scale customer facing services.
  • Experience with programming languages and frameworks like Java, Go, NodeJS, Javascript, Python.
  • Experience authoring and supporting web services/REST APIs.
  • Experience with Relational, NoSQL Databases and developing scalable and distributed systems.
  • Experience/understanding of security and cryptography (not mandatory).
  • Able to establish rapport with people inside and outside the organization.
  • Comfortable engaging across all levels of a company from engineers to executives and sensitive to cultural differences in country/region of a product.
  • Strong analytical capabilities coupled with good business insight, curiosity and able to self direct.
  • Creative thinker and problem solver with meticulous attention to detail.
Show more
25.08.2025
A

Apple Graphics Software Engineer United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Excellent communications skills. Curiosity and creativity when solving novel problems. Self-motivated and well-organised. Excellent C/C++ programming skills. Experience with CPU and/or GPU concurrent programming. Experience with GPU APIs (preferably Metal,...
Description:
As a Graphics Software Engineer at our GPU UK Design Centre, you are responsible for developing GPU workloads, automated flows and tools to support the verification of our GPU designs. You will work alongside teams of architects, hardware, software and verification engineers to ensure the functionality, performance and power of our GPU designs can be efficiently and effectively verified.In this role, you will:• Define, author and debug architectural test suites for new GPU features• Support GPU hardware teams during model and RTL design bring-up pre and post silicon• Participate in the design and implementation of GPU verification tools and APIs• Create production quality automated flows for graphics core verification• Provide insight into how real-world workloads, drivers and compilers could stress the design and benefit from new and existing GPU features• Challenge architectural design decisions. Propose refinements based on issues found
  • Excellent communications skills. Curiosity and creativity when solving novel problems. Self-motivated and well-organised
  • Excellent C/C++ programming skills
  • Experience with CPU and/or GPU concurrent programming
  • Experience with GPU APIs (preferably Metal, CUDA, Vulkan or DX12)
  • Experience with rendering and/or parallel compute algorithms
  • Familiarity of one or more GPU architectures and how to optimize rendering/compute algorithms, drivers and/or shader compilers for them
  • Experience with scripting languages (preferably Python)
Show more

These jobs might be a good fit

02.08.2025
A

Apple Software Lifecycle Engineering - Engineer United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
BS/MS in Computer Science or equivalent experience. Strong proficiency in a modern programming language (Java preferred). Solid experience automating Software Lifecycle processes. Experience using AI/ML software engineering tools. Experience building...
Description:
In this role you will create solutions that enable individual developers to focus on their own priorities. These solutions will make the process of building, testing and deploying their software, simpler and more efficient. Achieving this involves engaging with those developers to determine the right potential designs, then refining them as a team to create functional and elegant solutions that improve the developer experience.You’ll be expected to build those solutions, at a scale and level of reliability that meets the demands at Apple. Providing robust monitoring, testing and support to ensure they are always in service.
  • BS/MS in Computer Science or equivalent experience
  • Strong proficiency in a modern programming language (Java preferred)
  • Solid experience automating Software Lifecycle processes
  • Experience using AI/ML software engineering tools
  • Experience building tools for engineers, backed by distributed systems at large scale.
  • Experience working with Slack
  • Familiarity with UI technologies like Javascript and Typescript.
  • Working knowledge of Docker and Kubernetes.
  • Experience using data technologies like Postgres, Cassandra & Kafka.
  • Willingness to productively challenge assumptions.
  • A detail oriented mindset, showing pride in the work you deliver.
Show more

These jobs might be a good fit

02.08.2025
A

Apple Senior Software Engineer - Tooling Bazel United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Appreciate automation and tooling, and believe that they play a critical role in software development. Advocate for continuous integration and continuous delivery. Have experience building tools for engineers, some of...
Description:
What we’re looking for• Empathy for the developers who will use the systems we produce.• Commitment to fostering an open and inclusive work environment.• Focus on understanding the underlying needs of the user, and letting that guide the solution.• Growth mindset and willingness to learn from and teach others.• Willingness to productively challenge assumptions.• Curiosity about how systems work and how they fail. • Detail oriented and proud of the work you deliver.• An ability to collaborate with teams who may be unfamiliar with build and CI tooling to help them get the most out of them.You don’t need to have experience with any or all of the following, we know that you can learn and grow on the job, but you can find in our Minimum Qualifications some of the things our team values and focuses on day-to-day.
  • Appreciate automation and tooling, and believe that they play a critical role in software development.
  • Advocate for continuous integration and continuous delivery.
  • Have experience building tools for engineers, some of which may be backed by distributed systems at large scale.
  • Want to participate in the Bazel open source community.
  • Have used any of these technologies we tend to focus on:
  • Build tools: Bazel, Gradle, Buildbarn.
  • Languages: Starlark, Go, Java, Python, Rust, Bash.
  • Technologies: Docker, Kubernetes
Show more

These jobs might be a good fit

22.07.2025
A

Apple Software Engineer Analytics & Data Engineering United Kingdom, England, London

Limitless High-tech career opportunities - Expoint
Bachelor’s degree in Computer Science, Software Engineering or equivalent experience. 2+ years of experience designing and developing large-scale distributed systems. Proficiency in Python, Java, or Scala for big data processing....
Description:
You will be working on cross-functional projects with other engineering teams, product leads and analytics leaders to build insights, metrics and data pipelines. The projects you will be working on will be truly impactful. You will have the freedom to innovate as you work closely with our partners to drive meaningful change and build elegant systems to deliver the results. The ideal candidate will have a strong quality focus and be motivated by taking early production systems and developing them into services which can be run reliably at scale. Our systems are large scale and highly distributed in nature and you will be able to reason about complex failure modes which could occur. Attention to detail and perseverance to deliver high-quality, well tested and maintainable code, is a must.
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent experience
  • 2+ years of experience designing and developing large-scale distributed systems
  • Proficiency in Python, Java, or Scala for big data processing
  • Experience with modern data processing and warehousing technologies
  • Excellent written and verbal communication skills for collaborating across distributed teams
  • Practical experience of streaming technologies like Kafka or Flink
  • Experience building and maintaining real-time data pipelines
  • Strong background in software testing methodologies and practices
  • Proficiency in rapidly prototyping and developing proof of concept systems to validate new ideas
Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Prior work experience architecting, implementing or running large scale customer facing services. Experience with programming languages and frameworks like Java, Go, NodeJS, Javascript, Python. Experience authoring and supporting web services/REST...
Description:
We are looking for engineers, architects with a high level of technical skill and experience crafting, building and running diverse product lines and types of infrastructure at scale. You will be involved in designing API specifications and protocols to tackle novel problems and working closely with internal engineering teams, server and iOS on feature definition and development.You will also work with internal technical document writer to develop rich developer documentation for new Wallet features.You will develop and implement Web Services/REST APIs defined in Apple Pay server & Wallet specifications and work closely with the engineers, architects as well as executives at 3rd party companies that design, build and run their services. In this role you will be the voice of the future 3rd parties, as new products and services are invented and architected inside of Apple Pay and you will cultivate successful engagements to establish a pipeline of well qualified and capable 3rd parties for the rest of the engineering function to integrate, test and launch with, without delay.
  • Prior work experience architecting, implementing or running large scale customer facing services.
  • Experience with programming languages and frameworks like Java, Go, NodeJS, Javascript, Python.
  • Experience authoring and supporting web services/REST APIs.
  • Experience with Relational, NoSQL Databases and developing scalable and distributed systems.
  • Experience/understanding of security and cryptography (not mandatory).
  • Able to establish rapport with people inside and outside the organization.
  • Comfortable engaging across all levels of a company from engineers to executives and sensitive to cultural differences in country/region of a product.
  • Strong analytical capabilities coupled with good business insight, curiosity and able to self direct.
  • Creative thinker and problem solver with meticulous attention to detail.
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Developer - Java Messaging Orchestration opportunities at Apple in United Kingdom, London. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.