cover image
Walsh Employment

Java Software Engineer

Remote

United Kingdom

£ 65,000 / year

Full Time

18-03-2025

Share this job:

Score my CV

Job Specifications

Our client is a Tier 1 global organisation providing professional services and information technology solutions primarily to government clients across defence, intelligence, and security sectors. The business specialises in delivering mission-critical support through innovative technology and strategic expertise. We are now looking for a Software Engineer to join our client’s busy, stable, and successful Central Government team.

Software Engineer

Cheltenham, Bristol – hybrid with 1 day per week in the office and travel to client sites as required.

£55-65K plus excellent benefits package.

Due to the secure nature of this work all applicants will be required to gain UK Security Clearance to at least SC level. You must be a British National that has been resident in the UK for at least the last 5 years and you cannot have been outside the UK for more than 28 days on any one occasion within this time.

To be successful in this role:
You will be a confident Software Engineer who enjoys working on a variety of interesting and challenging projects with a proactive and can-do attitude to work. You will thrive in building new bespoke software solutions and providing up to date capability to meet customer needs.

Other requirements for this role include:
Hands on Back End (Java / Spring Boot) or Full Stack (Java & JavaScript) experience
Commercial experience using a range of languages / technologies including Java, AWS, Azure, JavaScript or React
A passion for learning and continuous improvement with the motivation to keep up with emerging technologies and delivery best-practice
Previous consultancy experience would be useful but is not essential

Job role and responsibilities:
As a Software Engineer, you will join an Agile focussed team and support a range of interesting and complex, and mission critical projects within Central Government.

Specific responsibilities for this role include:
Implementing software solutions including design, development and testing
Using a wide range of technologies, specialising in the use of open-source libraries and components
Utilising tools such as GitLab to build continuous integration pipelines, which help monitor and ensure software quality and security
Deploying software systems to a mixture of environments, including public (AWS and Azure) and private cloud
Full Software Lifecycle involvement including:
Project concept formalisation
Requirements analysis and specification
Architecture design
Implementation and delivery
Training and support
Software lifecycle and maintenance
Regular engagement with clients

Benefits:
The Software Engineer role is an excellent opportunity, and the business rewards staff with a competitive salary and impressive benefits package which includes:
37.5 hour weeks to structure however you want with working from home available
Budget for conferences, training courses and other materials
Fantastic culture with monthly social events
Matched pension and health care package
Whole company meetings every quarter, and a training/work brief weekend once a year
Many social events
The business is an equal opportunities employer that embraces diversity and is committed to a working environment where no one will be treated less favourably on the grounds of their sex, race, disability, sexual orientation religion, belief, or age.

About the Company

Walsh Employment sources permanent and contract staff across all commercial sectors, specialising in Information Technology, Professional and Executive, and also security cleared candidates. We offer a tailored service to suit the needs of our clients priding ourselves on being highly professional, thorough and honest. We also provide client advisory services and resourcing strategy. Know more

Related Jobs

Company background Company brand
Company Name
Confluent
Job Title
Senior Software Engineer II
Job Description
With Confluent, organisations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organisation to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day. One Confluent. One team. One Data Streaming Platform. Data Connects Us. About The Role We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. We are building Kora from the ground up to be a true managed service for clients who demand high levels of availability and performance at the lowest cost of ownership. In this role, you will be working on building highly available, reliable, secure, scalable, and multi-tenant Kora's compute layer. You will be instrumental in driving the technical solutions end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions. Here are examples of some of the challenges we've taken on in recent years: Kora: A Cloud-Native Event Streaming Platform For Kafka Apache Kafka's Next-Gen Rebalance Protocol: Towards More Stable and Scalable Consumer Groups From On-Prem to Cloud-Native: Multi-Tenancy in Confluent Cloud Speed, Scale, Storage: Our Journey from Apache Kafka to Performance in Confluent Cloud Benchmarking Confluent Cloud What You Will Do Deliver complex projects in production with a focus on quality, excited and driven by the challenges they will bring Be customer focused - making customers more successful by taking on their most challenging problems With a strong sense of teamwork, make decisions which benefit the team and company Identify root causes, and get beyond treating symptoms - motivated to dig deep and solve hard problems What You Will Bring BS, MS, or PhD in computer science or a related field, or equivalent work experience 4+ years of relevant cloud infrastructure/cloud networking experience Strong fundamentals in distributed systems design and development Experience building and operating large-scale systems in the Cloud Solid understanding of basic systems operations (disk, network, operating systems, etc) A self starter with the ability to work effectively in teams Proficiency in Java, Scala, C/C++, Go or other statically typed languages What Gives You An Edge In-depth familiarity with the JVM A strong background in distributed storage systems or databases Experience in the areas of resource management and QoS Experience/knowledge with public clouds (AWS, Azure or GCP) Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing Kafka) Experience working on databases or data storage Come As You Are At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law. Click HERE to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.
United Kingdom
Remote
Full Time
18-03-2025
Company background Company brand
Company Name
KPMG UK
Job Title
Senior Manager - Software Engineer
Job Description
Job details Location: Glasgow, Leeds, London, Manchester Capability: Tax & Law Experience Level: Senior Manager Type: Full Time Service Line: Tax Central Contract type: Permanent Job description Senior Manager - Software Engineering - Tax & Legal Technology – B Grade Tax and Legal Technology Team We are a team of 300+ technologists providing technology enablement services and solutions across the Tax and Legal business. This business has 2,500 tax & legal professionals covering multiple disciplines. We serve many thousands of clients and private individuals by providing a modern, market-leading suite of technology solutions that provide an efficient digital experience from routine to complex tax advice depending on client’s situation. Tax is highlighted frequently as an industry where generative AI will have a significant impact on how services are provided. You will be working as a team at the forefront of navigating that change and redefining the way in which tax is determined in the UK and globally, making sure people and companies pay the right amount of tax with the minimum amount of effort. The Engineering department is made up of Product Owners, Business Analysts, multi-disciplinary Engineering teams (approximate 160 Software, QA and Cloud Operations engineers) and IT Service delivery professionals working on a large portfolio of systems used to improve productivity and solve key business problems across Tax & Legal. We also build cutting edge web portals for clients to interact with KPMG, maximising collaboration and ensuring seamless delivery of information to our clients. The Role You will be responsible for several Agile Scrums teams each consisting of Software and Quality Assurance Engineers across a variety of projects for both our clients and our internal professionals. These teams will be in the UK and India. You will be responsible for the delivery of a range of software and data solutions. You will work alongside a team of Principal Product Owners to gain a deep understanding of the business needs help prioritise deliverables allowing you to focus developing world-class software engineering practices in your teams. The role can be based anywhere in the UK, though preference will be given to candidates in Glasgow, London, Manchester or Leeds. We generally spend two days per week in the office. Whilst there is no expectation of existing knowledge of tax, we would expect you to develop a degree of domain knowledge over time. You will have… Collaborative Approach: Led and driven agile adoption and best practices. Worked closely with other departments such as enterprise architecture, information assurance, information security & data privacy. Cloud Experience: Experience building applications for the cloud such as Azure, AWS or GCP. Have had hands-on experience in building cloud first solutions. Deep Technical Expertise: A deep understanding of the software development lifecycle. Proven Track Record: A proven experience vision casting, leading and mentoring others. Programming Skills: An understanding of modern object-oriented languages such has C# or Java. Enterprise Expertise: The ability to demonstrate an understanding of web services, enterprise messaging and orchestration. Data Modelling: Designed and defining complex data models. Proven Track Record: Built software that includes desktop and user facing web applications. Continuous Delivery: Promoted and used continuous delivery tooling. Security Practices: An understanding of security coding and infrastructure best practices. You may have … Cloud Experience: Experience with Docker, Kubernetes or other serverless application delivery platforms. Worked with ARM, Terraform or other infrastructure as code tools. Continuous Delivery: Used GIT, Jenkins, GitHub or Azure DevOps. Proven Track Record: Worked with React, Angular, Blazor, ASP MVC or other modern web UI frameworks. Data Modelling: Used Entity Framework, Hibernate or other popular ORM tools. Used NoSQL databases such as cosmos DB, Mongo, Marklogic or Cassandra. Enterprise Expertise: Experience with messaging such as Service Bus, MQ or Kafka. Data Analytics: Experience with Data Analytics and Business Intelligence. Quality Focus: Experience with delivering accessible friendly User Experiences. In this role you will … Proven Track Record: Be overseeing the delivery and development of cloud-native, microservice applications. Proactively give regular and insightful feedback to peers and less experienced individuals across all parts of engineering. Communication: Provide leadership and communicate effectively across multiple onshore and offshore teams. Work at a strategic level, influencing technical & non-technical decisions to achieve cross-team alignment on major near-term goals. Work with directors/partners and engagements to push through opportunities. Quality Focus: Continuously improve your technical knowledge and share what you learn with others. Deep Technical Expertise: Be responsible for solution design including presenting and managing the solution through our information, security, architecture and data privacy processes. Collaborative Approach: Promote and drive improvements in the quality of our LEAN Agile, Scaled SCRUM methodologies. Quality Focus: Promote quality mindset across teams/products/programmes managed. Encourage teams to own quality assurance and not individuals. Review development and testing frameworks, tools and libraries to contribute towards common organisation strategies. What we can offer Impactful Work: Influence high-profile global tax products. Collaborative Environment: Engage with diverse, innovative, cross-functional teams. A shared love of technology: learning about even newer technology to ensure our cloud platform continues to advance. Professional Growth: Access workshops, conferences, and certifications for continuous learning. Inclusive Culture: An inclusive workplace embracing diverse perspectives. Global Resources: Leverage resources from a leading global professional services firm within an agile, tech-driven environment. Market equal pay and benefits such as a subsidised lunch, health care, pension, cycle to work, free day off to celebrate your birthday. The best of both worlds We might be world leaders, but in many ways the department feels like a start-up, with a twist. There’s the buzz of scrum working, the thrill of shaping compelling experiences, the chance to surprise and stretch yourself in response to a fresh challenge. And then there’s all the resources, technology and high-profile projects of a major corporate entity. Crucially, we also offer the benefit of clear career progression. Industry-leading rewards Only KPMG offers the advantages of Our Deal – an industry-leading and radically different approach to pay, progression and benefits. Our Deal is a vibrant combination of secondment and fast-track opportunities plus one, transparent, company-wide bonus mechanism. I...
United Kingdom
Remote
Full Time
18-03-2025
Company background Company brand
Company Name
Desia
Job Title
Software Engineer - ML/AI
Job Description
About us We are a London-based startup transforming how financial professionals access and use data. We are building a system of intelligence empowered by AI-driven automation and analytics: a category-defining product that supercharges users to extract knowledge and put it to work. Backed by top international venture funds and a stellar group of angel investors, we are a team of technologists and founders with experience building AI products (@Advent International) and scaling unicorns (@Scalapay). We are currently looking for rock stars to join our core team. Together, we will build Desia from the ground up and establish it as the global leader in financial intelligence. How we work These are the values at the core of Desia: Openness and transparency. We're committed to building a transparent company where vision and strategy are shared openly. We believe in clear performance reviews and a culture encouraging feedback from all levels. Ownership. Our team structure is horizontal, promoting autonomy and ownership in every role. Each team member owns their domain and is empowered to lead and make decisions. Creativity and innovation. We recognize that great ideas can originate from anyone. We actively encourage and listen to innovative ideas from the entire team. User-centric. Our users are at the heart of everything we do. From concept to launch, every decision is made with the user in mind. We build our products to solve real problems, constantly measure our impact, and learn from user feedback to iterate and improve. Diversity. We are committed to creating an inclusive environment where everyone can thrive. We believe that embracing diverse thoughts and perspectives is what keeps us at the forefront of innovation. Desia operates remote-first, with the team working in GMT +/- 2 hours for synchronization. Our London team works from the office 2 to 3 days per week. Your responsibilities We are seeking a highly skilled and product-minded Software Developer with good track record in AI and ML development. In this role, you will be responsible for building, fine-tuning, and optimizing AI models, working with agentic workflows, IR and RAG systems. You will collaborate closely with leadership and users to shape the product and drive AI innovation. Your responsibilities will include: Implementing and refining agentic workflows to enhance AI decision-making. Strong understanding of agentic workflows and autonomous AI systems Deploying these systems into production with scale and fault tolerance in mind. Build APIs to serve these models using FastAPI. Working within a small, dynamic team that promotes maximum autonomy and encourages rapid innovation. Collaborating across various functions to identify business needs and customizing AI solutions to meet these requirements. Enhancing AI models and infrastructure for better performance, scalability, and accuracy. Integrating Hugging Face open-source models using PyTorch and optimize them for our use cases. Keeping up-to-date with the latest AI technologies and techniques to drive continuous innovation. Believe in the philosophy of self-managed teams and the DevOps mindset, which asserts "if you build it, you run it". Must-have skills Solid computer science and engineering skills. We believe Machine learning and AI skills are layers on top of other core developer skills, so being a good software engineer is the main key. Solid expertise in Python, writing clean and efficient code. Experienced with foundational Language Models (SLM / LLMs) in production environments. Strong communication skills, with the ability to work effectively in a fast-paced, collaborative environment. You should be able to cooperate with other engineers, e.g., with the front-end engineer for user experience, and with the product designer for user requests and roadmap. Nice-to-have skills Good understanding of data modeling for search/retrieval and reranking. Worked with Encoder based transformer models in production, such as BERT based models. Experience with traditional search platforms (e.g., Elasticsearch, Opensearch, Solr). Qualifications Holding a Master's degree in Computer Science or a related field or possessing similar practical experience. A minimum of 2 years experience in Python, with a strong foundation in machine learning principles. Compensation and benefits Salary depending on experience and skills (£50K - £75K) Performance bonuses Stock options and retirement plan
London, United Kingdom
Hybrid
Full Time
18-03-2025
Company background Company brand
Company Name
Alpha Associates Recruitment Ltd.
Job Title
Software Developer .NET
Job Description
Software Developer - .NET - Up to £53,500 We are currently looking for Software Engineers to come and join one of the most exciting consultancies in the UK. Having partnered with Microsoft and some of the biggest brands in the UK, they have projects that span all specialities and are now looking to expand their teams Having won multiple awards and basing themselves in the North, they also have offices in Europe. They are now looking for 2 new Developers to come and join them on their biggest project yet. Supporting and developing a range of systems, apps and cloud-based functionalities focused on maintaining the functionality and reliability of their new and existing software applications This role provides a crucial position in addressing, finalising and solving technical issues that customers and clients identify. What we offer Fully-remote working Freedom within your role to work on bespoke projects across the business Progression plan from day-1 Generous renumeration package What you'll be doing: Supporting and maintaining new and existing systems within their client-facing teams Supporting and collab orating on projects and influencing the delivery of high-quality bespoke software systems and solutions Assisting in refining requirements with the client and the Development team Supporting the transition of their new projects into the client department by working with the project teams and development departments Using their support systems to identify issues or change requests, and relaying updates to the teams and clients Requirements: 3+ years' experience in one of the following; .NET, ASP.NET Good communication skills Experience with support and change. Able to identify technical issues and work on the resolution This would be a great opportunity for an experienced Developer to come and join a strong, existing team that is working on multiple projects. A role that can provide freedom and the ability for security within a remote-first role.
United Kingdom
Remote
Full Time
18-03-2025