of data warehousing concepts, data modelling, and schema design. Experience with other ETL tools (Informatica, Talend, SSIS) is a plus. Advanced SQL for querying and data manipulation. Familiarity with Java, Python, or VBA for scripting and automation. Knowledge of RESTful APIs and various database systems. Skills in data profiling, data analysis, and ensuring data quality. Experience 612 years in Data More ❯
a Platform Engineer, with a strong emphasis on user experience. Proficiency in container orchestration (Kubernetes) and cloud infrastructure management (AWS). Expertise in Scripting languages (Python, Bash), programming languages (Java), and DevOps tools (GitLab, Ansible, Prometheus, Grafana, Nagios, Argo CD, Rancher, Harbour). Deep understanding of big data technologies and tools (Hadoop, Spark, NoSQL databases). Familiarity with agile development More ❯
solutions with C#, PHP, SQL Server and Azure. Required skills and qualifications for the Graduate Software Developer role: Passion for OOP and can demonstrate strong understanding in development (C#, Java, PHP, C++ etc.) Strong Database query skills (SQL Server/MySQL or similar) Coud Computing - Azure and/or AWS familiarity a plus Strong communication and enjoys working both collaboratively More ❯
we’re looking for: 6+ years’ professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributed systems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance More ❯
development experience. Strong proficiency in high-performance Python, with a deep understanding of its ecosystems and best practices. Prior experience with at least one JVM-based language such as Java, Kotlin, or Scala is a plus. Solid understanding of distributed systems principles and experience working with distributed architectures. Experience with containerization technologies (e.g., Docker, Kubernetes). Experience working in a More ❯
in scripting languages such as Bash and Perl. Preferred Skills (Good to Have): Experience working with Alveo OPS 360. Cronacle Scheduler development for job scheduling and automation. Familiarity with Java, Spring Boot, and SQL for application development and data management. Experience working with Cucumber for writing test-cases. Knowledge on various Financial Instruments. Experience working with PowerShell and Windows Task More ❯
including stand-ups and sprint reviews Comfortable taking projects from initial concept through to delivery Analytical thinker who can decompose challenges and deliver iterative value Preferred Background Experience using Java, C++, or Python Understanding of data-intensive systems, backend services, or cloud-based platforms Familiarity with regulated, high-security, or mission-critical development contexts Confidence working in research-led or More ❯
Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL) • Familiarity with data pipeline and workflow management tools (e.g., Apache Airflow) • Experience with programming languages such as Python, Java, or Scala. Python is highly preferred • Basic understanding of cloud platforms and services (e.g., AWS, Azure, Google Cloud) • Knowledge of big data technologies (e.g., Spark) is a plus Analytical Skills More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Harnham - Data & Analytics Recruitment
we're looking for: 1+ years' experience as a software developer (Ideally with exposure to both frontend and backend development.) Strong experience in at least one of: Python, JavaScript, Java or C# . Computer Science BSc. Strong educational background, attending a Russell Group University. Basic knowledge of relational databases (e.g. Postgres, MySQL, SQL Server). Familiarity with building or consuming More ❯
university (i.e. Russel Group or top 100 global university), backed by A grades at A-level You have advanced C# .Net programming skills including .Net Core (will also consider Java, Python or C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Client Server
business. You'll work across the full tech stack using JavaScript and Vue.js on the front end, there's a range of other tech in the stack (TypeScript, Node.js, Java, Python and of course a bit of legacy PHP!), you'll be encouraged to explore new technologies and use the best tool for the job as well as own your More ❯
Alexander Mann Solutions - Public Sector Resourcing
handling CSV data ingestion from external systems (eg Police data feeds). . Ability to design and implement APIs for secure data exchange between systems. . Familiarity with modern Java or Kotlin for Back End development. . Experience hosting and executing algorithms or data science models within Back End services. . Understanding of secure data handling and compliance requirements, especially More ❯
travel as client needs dictate. Requirements: Scientific or technical degree, or a relevant professional qualification, or equivalent experience Some experience in software engineering using mainstream languages such as Python, Java or .Net (with related technologies) Some experience with SQL, PowerBI would be beneficial Show aptitude and an interest to get involved in a variety of problem solving activities as well More ❯
london, south east england, united kingdom Hybrid/Remote Options
Daintta
approach to analysis, documentation, and delivery. Client Focus: Professionalism and empathy when engaging with stakeholders and understanding their needs. Nice to Have Experience/Knowledge Programming fundamentals (e.g. Python, Java, C#) Version control (e.g. Git) Basic software testing Understanding of the software development lifecycle (SDLC) Benefits We believe in supporting our people both professionally and personally. Here's what you More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Lynx Recruitment Ltd
Senior Java Developer - Remote Working Lynx are currently working with a large IT consultancy to help them source a Senior Java Developer . Our client is large global Consultancy who work with enterprise clients, solving their business and technology problems using cutting edge Solutions. Responsibilities: Engaging in the entire software development lifecycle, from gathering requirements and designing solutions to coding … Advocating for and contributing to best practices in software engineering across teams and projects Key skills and experience: Must be either SC cleared or eligible Experience working as a Java Developer Java development experience Experience working within cloud environments If this role sounds of interest, then please apply with your updated CV. More ❯
london, south east england, united kingdom Hybrid/Remote Options
Yapily
growth to enterprise - to thousands of banks worldwide, enabling them to access data and initiate payments through the power of open banking. What we're looking for As a Java Software Engineer specializing in Data Products at Yapily, you will play a key role in designing and implementing our modern next generation data platform. Your responsibilities will involve creating high … performance and resilience of data systems. Driving Continuous Improvement: Participating in code reviews, iterative development, and agile methodologies to enhance product functionality and reliability. What You Bring Essential Skills Java Development: 3–5 years of hands-on experience in Java development, particularly in data-intensive environments and building data products. Database Management: Background in managing both SQL and NoSQL databases. More ❯
Skills & Experience Essential Skills Agile Expertise: Proven experience working in agile environments with Scrum or similar frameworks. Software Engineering: Strong ability to design, build, and test software components. Collaborative Mindset: Experience working within a multidisciplinary team and building relationships with More ❯
clients. Solution is scalable to cover multiple locations and meet latency requirements. Team is growing fast and now we are looking for a strong and motivated FX Risk Lead Java Developer. Key Responsibilities Design, develop, and maintain Java-based microservices for high-throughput application Integrate and optimize Apache Ignite based solution: in memory data grid for FX trades processing Implement … pipelines Conduct performance tuning, code reviews, and troubleshooting production issues Document system architecture, design decisions, and development processes What we want from you Strong hands-on experience with Core Java and multithreading in high load system Practice with JVM performance optimization and memory profiling Familiarity with distributed systems architecture and in-memory computing concepts Proven experience with in-memory caching More ❯
london, south east england, united kingdom Hybrid/Remote Options
Pardon Our Interruption
to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Junior Java Software Developer Requisition ID: 121988 Location: Frimley - Hybdrid working (1-2 days per week onsite) Grade: GG08 - GG09 Referral Bonus: £5,000 Are you passionate about working with cutting edge … technology, and self-motivated to deliver exciting new capabilities? Are you an experienced Java developer who likes a challenge and is keen to keep your skills current and even cross train into new technologies? As an experienced Java Developer in BAE Systems AI, you'll be working with our international customers to enhance and maintain cutting edge national security products More ❯
faster, eliminating waste and applying this across the entire software delivery lifecycle for both internal customers and end users. Your skills and experience What you'll bring: * Experience of Java * Experience of Spring framework or equivalent. * Knowledge of software design patterns and when to apply them * Excellent knowledge of development processes. * Experience of containerisation using Docker or Kubernetes * Experience of More ❯
Do you have 1 - 3 years commercial experience developing software with Java? Looking to join a company when you can make a real impact? Java Software Developer – SaaS Solutions Salary – up to £55k + bonus Location – hybrid working 2 days a week in modern London office We have a fantastic brand-new opportunity for a Java Software Developer to join … driven long-standing partnerships with the likes of the Ministry of Defense, HM Treasury, and the Departments of Work & Pensions and International Trade. They are looking for a motivated Java Software Developer with experience with: Java Spring Boot Microservices Containerisation using Docker, Kubernetes Developing cloud-native applications with AWS, GCP, Azure SQL, NoSQL and other tools and scripting skills As … a Java Software Developer, you will enjoy fantastic benefits: Bonus Private health insurance (covering eye and dental too) Life assurance Enhanced pension contributions 25 days holiday + bank holiday which increases with tenure Season ticket loan Team away days and monthly socials Personal development training budget Enhanced maternity and shared parental leave If you would like to join a company More ❯
london, south east england, united kingdom Hybrid/Remote Options
Xpand Group
Lead Software Engineer - Java Microservices Location: London (Hybrid - 2 days on-site, Monday and Tuesday) Overview We're excited to be supporting our client in hiring a talented Software Engineer (Java Microservices) to join a dynamic, high-performing engineering team within retail banking. This is a fantastic opportunity for a technically minded individual who's passionate about building fast, reliable … stakeholders to align technical solutions with business objectives Applying Agile and Test-Driven Development (TDD) principles to build resilient, fast-running, and maintainable code Building and maintaining API-driven Java microservices hosted on public cloud infrastructure Contributing to intentional architecture while supporting emergent design through innovation, prototyping, and experimentation Automating build, test, and deployment processes using modern CI/CD … practices What We're Looking For Strong server-side Java engineering experience, ideally within large-scale, business-critical environments Proven ability to design and deliver well-tested, production-ready software with strong focus on functional and non-functional requirements Deep understanding of microservices architecture, cloud-native applications, and API development Experience with distributed systems - managing workloads at scale using modern More ❯
East London, London, United Kingdom Hybrid/Remote Options
Client Server
Senior Java Developer/Backend Engineer (AWS Spring Boot API) London/WFH to £100k Do you have expertise with backend Java development? You could be progressing your career in a senior, hands-on Java Developer role at a global FinTech/CFD trading company that has been consistently voted as one of the UKs top employers. As a Senior … Java Developer you will join a fairly new team working on a new crypto offering to design, develop and implement high performance cloud-native backend services including owning DevOps processes to ensure systems are robust, secure and observable. You'll be working with a modern tech stack using Java, Spring Boot, CI/CD, Kubernetes, AWS, EKS and Grafana/… Splunk. About you: You have advanced backend software engineering experience with Java, Spring Boot, REST, Postgres, Redis You have experience of running production workloads on Kubernetes (Amazon EKS preferred) You have a good knowledge of DevOps practices including CI/CD, IaC (Terraform) and container orchestration You have experience with observability tooling You have a solid understanding of secure coding More ❯
design, development and optimization of their front office applications.Required Experience: Expertise in frontend technologies (e.g. Vue.js, React) with a strong sense for UI/UX. Proven backend experience with Java, ideally with Python and Node.js experience as well, including building distributed microservices based architectures. Strong understanding of system design principles, scalable architecture patterns and API. Proficiency in cloud platforms (AWS More ❯