Guildford, Surrey, England, United Kingdom Hybrid/Remote Options
Jonothan Bosworth
availability environments. Key Responsibilities: Architect scalable distributed systems with a strong focus on low-latency and high throughput. Build and optimise systems-level components using Rust, C++, C, or Java . Design and implement APIs and real-time communication protocols (SIP, VoIP, 5G, RTC). Improve platform reliability, stability, and performance (99.99%+ uptime environments). Lead performance tuning, fault More ❯
Backend Java Developer | Up to £65,000 | Guildford | Hybrid At Jonothan Bosworth | Recruitment Specialists, we’re seeking a skilled Backend Java Developer with experience ideally in the telecommunications sector, to join a fast-growing technology provider. With ambitious growth plans and investment backing, this is a chance to join a forward-thinking engineering team where you’ll make a real … systems and live client environments. Contribute to Agile: Participate in code reviews and ensure best practices across the lifecycle. What we’re looking for 4+ years’ hands-on backend Java development experience. Strong expertise in RESTful APIs and microservice architectures. Background in distributed systems, OOP, and networking fundamentals. Cloud environment experience (AWS, GCP, etc.), plus Docker/Kubernetes and CI More ❯
Required Skills MSc/PhD degree in Artificial Intelligence, Computer Science/Engineering, Electrical Engineering, Mathematics, or a related discipline. Professional software development experience with Python (experience with C++, Java, or Kotlin is a plus). Deep understanding of machine learning and deep learning fundamentals, including various architectures, training techniques, and evaluation metrics. Strong experience in audio/speech processing More ❯
Reigate, Surrey, England, United Kingdom Hybrid/Remote Options
esure Group
passion for people development; You will consider yourself a people motivator who has led a software development squad in an agile environment to deliver and achieve great things. A Java technical expert! Our Tech Lead roles are a good blend of people management and strategy and hands on development (Spring Boot experience is key). Experience with CI/CD More ❯
Croydon, Surrey, England, United Kingdom Hybrid/Remote Options
eTeam Inc
Job Title: Senior Engineer with Node.js and Python or Back End (Java and ideally Kafka) Max rate: £537/Day on Umbrella Location: Croydon (Hybrid) Clearance required: SC Transfer (Active SC only ) Contract Duration: 05 months Experience of Java Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. More ❯
the following qualifications experience; M.Phil, MSc, MPhys, MRes, MA, BA, BSc in Software Engineering or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in More ❯
the following qualifications experience; M.Phil, MSc, MPhys, MRes, MA, BA, BSc in Software Engineering or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in More ❯
Egham, Surrey, South East, United Kingdom Hybrid/Remote Options
Microtech Global Ltd
equivalent) Experience developing system software for Android OS Experience designing and implementing image processing algorithms Experience working with ARM 64-bit architecture Familiarity with CPU/NPU hardware architectures Java and/or Python development experience More ❯
platform and products o Deep understanding of modern IT infrastructure, cloud computing (e.g., AWS, Azure, GCP), network architecture, cybersecurity, data management, and common enterprise applications. oStrong coding skills in Java, Javascript and other related languages. Inter-personal Skills oExcellent communication skills, both written and verbal, with the ability to articulate complex technical concepts to nontechnical audiences and stakeholders at all More ❯
Employment Type: Permanent
Salary: Health care, flexible working, birthday day off
customers and suppliers. Experience of Model Based System Engineering (desirable) Experience of Windows and Linux Operating Systems (desirable). Appreciation of modern software design techniques and languages (e.g. C++, Java, C#) (desirable). Signal &image processing knowledge (desirable). Member of a Professional Engineering or Science Institute (desirable). Experience of agile or spiral development lifecycles (desirable). At least More ❯
BP ICBT, Chertsey Road, Sunbury-on-Thames, Surrey, England
BP P.L.C
we can drive energy transition and solve real-world problems. Developing, improving and crafting new products and services, you’ll focus on at-scale enterprise software development products using Java, C#.Net or Node js. You’ll also be involved in rapid application development on low-code platforms such as Salesforce, Service Now and Microsoft PowerApps. In addition, you’ll look More ❯
South Croydon, Surrey, United Kingdom Hybrid/Remote Options
Experis
for SC Clearance (You must not have been out of the country for more than 28 consecutive days in the past 5 years) Role purpose/Skillset Experience of Java Experience of Spring framework or equivalent click apply for full job details More ❯
Woking, Surrey, England, United Kingdom Hybrid/Remote Options
Talent Chief Ltd
clients in the IT sector, understanding their hiring needs and business goals. Utilise advanced sourcing techniques to identify, attract, and engage top candidates in IT across various disciplines, including Java and DevOps Manage the end-to-end recruitment process, from job briefing to offer negotiation and onboarding. Provide expert guidance and support to clients and candidates throughout the recruitment journey. More ❯
Farnham, Surrey, England, United Kingdom Hybrid/Remote Options
Plum Personnel
chat bot. Collaborate with the development team to enhance AI responses. Required Qualifications: Bachelor’s degree in IT, Computer Science, Accountancy, or a related field (not essential) Familiarity with Java and other programming languages is a plus. Strong analytical and research skills. Excellent communication and problem-solving abilities. Preferred Skills: Experience with AI and chat bot technologies. Knowledge of software More ❯
BAE Systems, Lyon Way, Frimley, Camberley, England
BAE SYSTEMS PLC
for the design, build, test and commissioning of these state-of-the-art vessels. Role Support the design, development, testing, and implementation of software applications using technologies such as Java, C#, C++, and web platforms Assist with security analysis, vulnerability assessments, and the integration of secure engineering solutions into products and systems Collaborate with multidisciplinary teams to deliver innovative and More ❯
including app publishing (APK, AAB). * Skills in C/C++ desktop development for Windows using Visual Studio IDE. * Experience with Continuous Integration (CI) tools, including JIRA, Git, Jenkins, Java, bash, batch scripts, and CMake. What you'll get in return You'll work for a technology focused company building innovative products . There's an excellent rewards scheme in More ❯
BAE Systems, Lyon Way, Frimley, Camberley, England
BAE SYSTEMS PLC
for the design, build, test and commissioning of these state-of-the-art vessels. Role • Support the design, development, testing, and implementation of software applications using technologies such as Java, C#, C++, and web platforms • Assist with security analysis, vulnerability assessments, and the integration of secure engineering solutions into products and systems • Collaborate with multidisciplinary teams to deliver innovative and … secure digital solutions • Produce technical documentation, troubleshoot issues, and ensure compliance with industry standards and best practices • Programming across multiple languages and operating systems (Java, .NET, Linux, Windows, mobile platforms) • Software design, development lifecycle, and quality assurance • Security principles including risk analysis, threat mitigation, and regulatory compliance Training An apprenticeship includes regular training with a college or other training organisation. More ❯