cover image
Stealth IT Consulting

Java Software Engineer

On site

London, United Kingdom

£ 70,000 / year

Full Time

03-04-2025

Share this job:

Score my CV

Job Specifications

Developed Vetting cleared Java Developer
Digital Consultancy
Permanent role
U.K based position with some travel
Up to £70k base + bonuses

We are not able to consider candidates that DO NOT hold Developed Vetting level clearance, so please do not apply if you do not hold this as it is non-negotiable.

One of the worlds leading Digital Consultancies are looking to hire multiple DV cleared Java Full stack Engineers to join the team, The successful candidate will be joining at a critical time for the business as they look to expand their technology stack into AI languages, so the successful candidate will get some exposure to this!

Key skills:
Developed vetting clearance – Essential
Experience building microservices with Java Spring Boot and NodeJS will be a bonus
Some JavaScript/Typescript experience ideally React, HTML and CSS
AWS or Azure
Experience with CI/CD (Gitlab, GitHub, Jenkins)
Any experience building solutions that integrate with LLMs using tools such as Vercel AI, Langchain would be highly advantageous

We are only able to consider candidates who hold valid DV (Developed Vetting clearance) for this role.

About the Company

We are a Digital, Data and Cloud technology consultancy, specialising in delivering solutions to clients across financial services, government, management consulting/outsourcing, media and broadcasting. Our extensive experience allows us to provide a specialised, individually tailored service backed by consultants that have industry specific knowledge to better understand your needs. Our expertise are complemented by the use of leading-edge technologies. We work with some of the UK's leading companies, as well as being reta... Know more

Related Jobs

Company background Company brand
Company Name
g2 Recruitment
Job Title
C++ Developer
Job Description
My market leading client has a new opening for a C++ Engineer to join them on a permanent basis. This role offers flexible hybrid working but candidates must be able to occasionally work on-site in Manchester, UK. You must be already based in the UK to be eligible for the role. This role will suit a C++ Engineer who enjoys maintenance of existing software, investigating reports and fixing bugs. It is essential for candidates to have recent experience with MFC. The role is for Windows App Development but some Linux work will also be required. Additional CMake experience is of benefit. Candidates must also have some networking skills and experience. Salary ~£60,000. Please send an up-to-date CV if interested for more details. c++ developer, c++ engineer, mfc, windows developer, GUI developer, app developer, networking, tcp/ip, ip, c++ developer, c++ engineer, mfc, windows developer, GUI developer, app developer, networking, tcp/ip, ip
Manchester, United Kingdom
Hybrid
Full Time
02-05-2025
Company background Company brand
Company Name
Aristocrat
Job Title
Senior Software Developer
Job Description
We are seeking an experienced Senior Software Developer to join our team in designing and developing a robust Core Platform, driving the advancement of our Backend-as-a-Service (BaaS) offering, and supporting the migration of legacy systems to the new architecture. As a key member of our team, you will play a pivotal role in shaping the platform and services that support a suite of mobile and web applications. Your responsibilities will include designing and developing robust, scalable, and secure backend systems, providing technical expertise across multiple squads as well as defining and enforcing the standards that ensure their integrity and compliance. This role requires close collaboration with multiple stakeholders, making strong communication and proactive engagement essential. You should be able to articulate and support your recommendations with sound reasoning, grounded in engineering best practices and factual analysis, while maintaining an open, fair, and, where necessary, assertive approach. Roles and Responsibilities Become the tech expert about the project, having the wide picture of how everything intercats in details. Work independently across multiple squads in the same project, providing technical expertise and guidance. Design, develop, and maintain backend services and APIs using Java and cloud-native technologies. Produce documents and diagrams, such as C4 or UML, to communicate your designs effectively with the wider development team. Design actionable development tasks that drive iterative progress for product delivery and the team. Implement and advocate for domain-driven design principles to create a well-structured and maintainable codebase. Build and manage microservices architecture, ensuring services are scalable, reliable, and secure. Collaborate with cross-functional teams, including frontend (mobile & web) developers, product managers, QA, solution architects, infrastructure, and DevOps, to deliver high-quality software solutions. Write clean, maintainable, and efficient code following best practices and coding standards. Perform code reviews, provide constructive feedback, and mentor other developers. Continuously improve existing systems by identifying and implementing performance optimizations and refactoring opportunities. Foster ensuring robust testing and validation of software through unit testing, integration testing, contract testing, and automated testing frameworks. Participate in agile development processes, including sprint planning, stand-ups, and retrospectives. Stay up to date with emerging technologies and industry trends and apply this knowledge to enhance our development practices. What We're Looking For Required Skills and Experience Minimum of 6 years proven experience as a backend developer with a strong focus on Java development with Spring (e.g., Boot, Cloud, Framework). Solid understanding of cloud-native development and experience with cloud platforms such as Google Cloud (preferable), AWS, or Azure. Expertise in domain-driven design (DDD) and its application in software development. Strong knowledge of microservices architecture and experience in building and deploying microservices. Proficiency in RESTful API design and development. Experience with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ, Google Pub/Sub ). Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. Familiarity with database technologies, both SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB). Understanding of solid engineering principles, including SOLID, DRY, and KISS. Strong knowledge of Software & Cloud design patterns, especially Strangler Fig. Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., GitHub Actions, Gradle, Maven, ArgoCD). Excellent problem-solving skills and the ability to work independently and as part of a team. Effective communication skills and the ability to articulate technical concepts to non-technical stakeholders. Pro-active, self starter and able to work autonomously. Preferred Skills And Experience Experience in frontend development, especially using React framework. Experience developing a mobile client and understanding of their challenges. Knowledge of security best practices in software development and cloud environments. Familiarity with monitoring and logging tools (e.g., New Relic, Prometheus, ELK stack). Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Certification in cloud platforms (e.g., AWS Certified Solutions Architect, Google Cloud Professional). Why Aristocrat? Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V World Leader in Gaming Entertainment Robust benefits package Global career opportunities Our Values All about the Player Talent Unleashed Collective Brilliance Good Business Good Citizen Travel Expectations None Additional Information: Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate. At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.
London, United Kingdom
Hybrid
Full Time
02-05-2025
Company background Company brand
Company Name
Durlston Partners
Job Title
Software Engineer
Job Description
C++ Software Engineer – Remote Join a high-performing quantitative trading firm and help shape the future of algorithmic trading. About the Company This elite trading firm is redefining market-making across traditional and emerging asset classes, including cryptocurrency. The company builds all its systems from scratch, free from legacy constraints. With under 200 employees, they are expanding rapidly, leveraging advanced machine learning and cutting-edge C++ engineering to drive their trading strategies. The Opportunity They are looking for C++ Software Engineers to design, develop, and optimize ultra-low-latency trading systems. This is an opportunity to work at the intersection of high-performance computing, algorithmic trading, and machine learning, making a direct impact on the firm’s success. What You’ll Do Build and optimize high-frequency, low-latency trading systems for new and existing markets. Collaborate closely with quants and traders to implement sophisticated trading strategies. Solve complex performance challenges in a fast-paced, research-driven environment. Work alongside some of the best minds in quantitative finance, engineering, and AI. Why Join Them? Remote Role: Join their elite team based across Europe and collaborate directly with experts in the field. Minimal Bureaucracy: Focus on innovation, impact, and cutting-edge problem-solving. Elite Engineering Culture: Collaborate with world-class engineers, researchers, and quants. Who They’re Looking For C++ experience, with a focus on performance, concurrency, and optimization. Deep knowledge of low-latency systems, HFT, market-making, or similar high-performance environments. Passion for solving complex technical challenges and pushing boundaries in trading technology. Only considering candidates with HFT experience Apply now! If you don’t receive a response within three days, unfortunately, your application has not been successful.
London, United Kingdom
Hybrid
Full Time
02-05-2025
Company background Company brand
Company Name
Elastic
Job Title
Search - Developer Tools - Golang - Software Engineer I
Job Description
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role: We are looking for a Software Engineer to join the Developer Tools Team. In this role, you will bring your expertise in programming languages and ecosystems to our distributed team of engineers from various technical disciplines. You will help build, maintain, and support client libraries and framework integrations. An interest in working across a range of projects and programming languages, with a particular focus on Golang, is essential. Ideally, you will also have experience developing software in an open-source environment. The Developer Tools Team is primarily responsible for creating libraries, SDKs, and other tools that simplify the integration of the Elastic product suite into user applications. Your role will involve developing and maintaining this software, engaging with developer communities, and contributing to both team-wide projects and cross-team collaborations. You will be working on fully open sourced code that is embedded within user applications, so will need to understand the implications of writing software in the open, versioning and managing product releases, and interacting with users directly in a public setting. Prior experience with the Elastic product suite is not essential, but is beneficial. What You Will Be Doing: You'll be developing,maintaining, and supporting libraries and third-party integrations for the Elastic Stack in Golang You'll participate in the design and development of team-wide projects. You'll support users through GitHub issues, forums, and official support channels. You'll collaborate with maintainers of external projects (e.g., GenAI frameworks) to facilitate integration with the Elastic Stack. You'll represent Elastic within relevant communities and ecosystems. What You Bring: Minimum 2 years of backend software engineering experience. Recent working experience of at least one major programming language, such as Golang. Knowledge of developing software within an open-source environment. Knowledge of industry best practices in software engineering. A strong focus on usability and developer experience. A genuine interest in technology and an active interest in exploring multiple programming languages. An understanding of core AI principles and LLMs. Excellent communication, collaboration, and interpersonal skills. A willingness to work as part of a remote, globally distributed team. Clear thinking, self-motivation, and the ability to learn and work independently Additional Information - We Take Care Of Our People As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do. We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do. Competitive pay based on the work you do here and not your previous salary Health coverage for you and your family in many locations Ability to craft your calendar with flexible locations and schedules for many roles Generous number of vacation days each year Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service Up to 40 hours each year to use toward volunteer projects you love Embracing parenthood with minimum of 16 weeks of parental leave Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email candidate_accessibility@elastic.co. We will reply to your request within 24 business hours of submission. Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster) Elasticsearch develops and distributes encryption software and technology that is subject to U.S. export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Russia, Syria, the Crimea Region of Ukraine, the Donetsk People’s Republic (“DNR”), and the Luhansk People’s Republic (“LNR”). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic. Please see here for our Privacy Statement. Different people approach problems differently. We need that. Elastic is an equal opportunity/affirmative action employer committed to diversity, equity, and inclusion. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email candidate_accessibility@elastic.co We will reply to your request within 24 business hours of submission. Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave ...
United Kingdom
Remote
Full Time
02-05-2025