Make yourself visible and let companies apply to you.
Roles
Java Jobs
Overview
Discover the best Java jobs with Haystack, your go-to IT job board for top Java developer roles. Whether you're a junior, mid-level, or senior Java programmer, find exciting opportunities with leading tech companies. Start your Java career search today and connect with employers seeking skilled Java developers.
Research Software Engineer - Databases
Bright Purple Resourcing
Edinburgh
In office
Mid - Senior
£100,000
RECENTLY POSTED

Database Senior Researcher - Up to £100,000 - Edinburgh

We are working in close partnership with one of the worlds most innovative tech companies with one of the largest R&D teams in the world with approximately 80,000 employees in their research centres. A household name, their products are used by hundreds of millions of people.

We are looking to recruit an exceptional Database Senior Researcher for their Edinburgh R&D centre which forms part of the £3 billion+ they have committed to their British research operations.

The main responsibilities will be…: Performsystems research and empirical science on current and future database management systems

Analyseand understanding requirements for the next generation of database storage and query processing engines.

Design, implementand deploy key technical building blocks for the next generation of database management systems.

Ifyou are comfortable with research methodology and you have a solid computer science background with experience on system-level programming languages (C,C++, Java, Rust or Go), that’s your new challenge!

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

TPBN1_UKTJ

Junior Java Automation Engineer
Sparta Global Limited
Newcastle upon Tyne
Hybrid
Junior
£24,000
RECENTLY POSTED

About Sparta Global

Embark on a transformative career journey with Sparta Global, where diversity, innovation, and passion for technology converge. We welcome individuals from all backgrounds, offering not just jobs, but dynamic careers in the tech industry. You’ll work alongside enthusiastic professionals, receiving top-tier training and mentorship to hone your skills for success in both public and private sectors. Our commitment to designing impactful careers and coaching future leaders is evident in our over 10 prestigious awards in Learning & Development and Equality, Diversity & Inclusion. As a Top 20 Employer for Social Mobility and a proud B-Corp certified organisation, we’re not just advancing careers; we’re fostering a more diverse, equitable, and inclusive tech landscape. Join us in shaping the future of technology - where your growth is our mission, and your success, our pride. Apply now to be part of our award-winning team at Sparta Global.

About this role

Automation Testing is at the core of defining, developing and testing products for businesses and their customers. Development is a playground where you can create what’s needed when you need it.

You will play a vital role working within a cross functional team, participating in the development of software with a primary focus being on the testability and performance of software applications.

You’ll be able to set up full frameworks to perform thousands of tests in a heartbeat on multiple application platforms such as mobile, desktop and web. This feeds into every level of test whether it’s unit level, functional, performance and regression.

Automation is a major component of agile teams who work diligently to deliver value in short time frames, the execution of scripts and their application in the DevOps pipeline can mean delivery of functional code in unprecedented timeframes.

We’re not expecting you to have the proficiencies right away - that’s where our award-winning Academy comes in. We are the experts in building skills and confidence in a fun and supportive environment that will not only challenge you but also develop your specialist capabilities ready to work on our clients’ projects.

What we’re looking for.

To be successful for this role you will demonstrate a level of ability in C#, Java or similar. You will be passionate about technology and eager to learn programme development to an advanced level.

We’re seeking candidates who can exemplify our values:

Empathy and Diversity: Integrity, respect, and a commitment to inclusivity.

Drive: A goal-oriented mindset with pride in exceeding targets.

Collaboration: A team-focused approach, fostering positive relationships.

Innovation: Curiosity, creativity, and openness to diverse ideas.

Flexibility: Adaptability and composure in the face of change.

As a national organisation with clients across the UK, we require all candidates to have the flexibility and willingness to relocate post training for deployment to client site. Remote working cannot be guaranteed. You must have eligibility to work in the UK for the duration of your contract with Sparta Global (British or Irish Citizenship, EU Settled Status, or Permanent Visa Holder). We do not offer visa sponsorships or accept Graduate or PSW Visas due to time limitations.

Why you should apply:

Our environment is designed to nurture your talents and skills, your hard work and progress are not just appreciated - they’re tangibly rewarded. We conduct performance-based reviews every six months, offering you the chance to increase your earning potential twice a year. This regular appraisal system is our way of ensuring that your efforts and achievements are consistently recognised and rewarded.

We also provide:

20 days annual leave + bank holidays.

An extra day off for your birthday.

Pension.

Eye care.

Death in service cover.

Cycle to work scheme.

Season ticket loan.

Employee assistance program.

Yearly budget for personal development.

Access to alumni and community networks.

Opportunities to be brand ambassadors.

Being employed by Sparta Global is an investment in your future that pays dividends along the way. We give you breadth of experience and skills, along with increasing opportunities to develop further and earn more. No two career paths look the same at Sparta.

Our Recruitment Process:

Begin your journey by applying online and our team will review your application. If you pass our initial screening, you’ll be invited to complete our online assessments and first stage interview. If successful, the final stage is a competency-based interview, here you’ll have the opportunity to impress us with your ability to communicate effectively and exhibit behavioural competencies through relevant examples. We’re looking for candidates who can demonstrate a collaborative spirit and a growth mindset.

The Talent Team will be there to support and answer any questions you have. You can also visit our YouTube channel to gain valuable insights and expert advice on virtual interviews, strategies to manage nerves, and tips on nonverbal communication.

We look forward to receiving your application - good luck!

TPBN1_UKTJ

Python Quant Dev - Cash Equities/Algo/Backtesting/Trading/Market Making
Scope AT Limited
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Responsibilities

  • Research and analyse trading outcomes to assess effectiveness of execution strategies
  • Build and refine quantitative models to improve algorithmic trading performance
  • Implement elements of trading logic in Python and work closely with engineering teams
  • Partner with clients to explain model behaviour, review performance and gather feedback
  • Support clients in an execution consulting capacity to optimise use of trading products

Key Skills & Experience

  • Strong quantitative mindset with passion for data and research
  • Strong Python development skills (Java exposure beneficial but not core)
  • Experience with electronic trading strategies and market microstructure
  • Knowledge of European equities markets
  • Exposure to distributed systems and large-scale data analysis desirable
  • Excellent communication skills; able to work with global teams and clients
  • High-frequency trading experience advantageous

Permanent role - Central London based - hybrid working

By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you.

Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.

IoT/IIoT Cybersecurity Engineer
TUV SUD Limited
Not Specified
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED
+2

At T V S D we are passionate about technology. Innovations impact our daily lives in countless ways, and we are dedicated to being a part of that progress. We test, we audit, we inspect, we advise. We never stop challenging ourselves for the safety of society and its people. We breathe technology, we strive for professional excellence, and we leave a mark. We take the future into our hands. We are T V S D.

We are looking for an IoT/IIoT cybersecurity engineer, in a hybrid home and laboratory position, headquartered in the UK to strengthen our IOT cybersecurity team. Your primary objective will be to deliver cybersecurity assessment and certification evaluation of products and components. Examples of the tasks, include, but are not limited to; assessment to latest cybersecurity standards, penetration testing (IoT and WebApp), threat modelling, firmware investigation, code analysis etc.

This service will be provided to external clients, who will predominantly be manufacturers of wired and wireless IoT/IIoT devices. You will be part of a dynamic, professional global team whose core values include operating with integrity, being solutions orientated and being committed to building and sustaining long-term relationships with our customers.

You will regularly engage with customers and attend to customer requirements and, using your technical expertise, you will contribute to the development and scaling of a robust product certification framework. Your role will include testing products as well as contributing to the development of an evolving and dynamic cyber assessment service.

Main Duties & Responsibilities:

  • Perform assessments to the latest cybersecurity regulations, standards and guidelines
  • Perform security reviews and testing of IOT hardware devices, including application design, embedded software, web applications, web services and mobile applications to bespoke test programs and the latest regulatory cybersecurity requirements
  • Hardware penetration testing
  • Skilled in the use of the appropriate software tools used in assessments and penetration
  • Engage with customers, understand their products and assessment requirements, and define bespoke test programs based upon our customer needs
  • Actively contribute to the development of the TUV SUD security program with a focus on IIoT/IoT devices.
  • Participate and contribute on global cybersecurity regulatory standards committees
  • Provide training to customers on the interpretation of regulatory standards and best practice
  • Fluent written and spoken English (other language skills would be desirable).

Essential Criteria:

  • Relevant Cybersecurity qualification, preferably a cybersecurity degree (BSc/MSc/PhD) or equivalent cybersecurity qualification
  • Experience in a penetration testing (SW/HW) or similar offensive security
  • A commitment to customer service excellence.
  • Strong analytical skills and efficient problem solving.
  • Ability to work unsupervised, under pressure and meet deadlines.
  • Creative with strong commitment to quality and excellence.

Desirable Criteria:

  • Assessment experience to EN (Apply online only), EN 18031-x series of standards, NIST 8259, NIST CSF, etc
  • Additional cybersecurity credentials such as OWASP, OSCP, CISSP etc
  • Knowledge of security architecture design and applying regulatory guidance on cybersecurity assessment methodologies for risk management.
  • Practical knowledge with the development and implementation of electronic, network, or data security related controls (encryption, digital signatures, secure boot, access control, password management).
  • Understanding how to implement security activities such as vulnerability and patch management, threat intelligence etc.
  • Hands-on practical knowledge with reverse engineering and/or vulnerability testing tools and techniques.
  • Experience in common scripting languages such as Python, Ruby, LUA, Powershell or BASH and at least one development language e.g. Java, C, C# or similar would benefit the role.
  • Experience in product development and testing.

Further Information:

T V S D in the UK offers a competitive salary and benefits package that includes a minimum of 33 days holiday entitlement (for full-time employees, including public holidays), a contributory Group Personal Pension Plan and a non-contributory Group Life Assurance Scheme. We also offer various Salary Exchange/Sacrifice schemes (buying/selling holiday, cycle to work scheme, pensions), incentive schemes and comprehensive wellbeing support (Employee Assistance Programme, Dental Scheme and Occupational Health services). Dependent on their role, employees may also be eligible for hybrid/permanent home-working, a Company Car/Car Allowance and Private Medical Insurance.

At T V S D, we have employees from more than 100 different countries collaborating together. People of different backgrounds, skills, and pursuing different life goals. Our strength comes from these countless and varied perspectives.

We are committed to be an inclusive and diverse workplace by welcoming people of all backgrounds. We want Diversity & Inclusion (D&I) to be a foundation of our company and create an environment where all our employees can trust they will be treated with respect, regardless of gender, nationality, ethnic background, faith, beliefs, disabilities, age, sexual orientation, or identity. As such, our employees are expected to behave at all times in a manner consistent with T V S D Code of Ethics and Company values.

We firmly believe embedding D&I in the heart of what we do will inherently contribute to the success of T V S D. Click here to find out more about Diversity at T V S D.

Backend Software Engineer C# .Net SQL - Hedge Fund
client server
London
In office
Mid - Senior
£100,000
RECENTLY POSTED
+1

Backend Software Engineer / Developer (C# .Net SQL) *London onsite* to £180k+

Are you a technologist Backend Software Engineer with a record of academic achievement? You could be progressing your career working on complex and challenging systems at a Hedge Fund with over $17 billion under management.

As a Backend Software Engineer you’ll collaborate with a team of highly intelligent technologists and finance professionals to develop algorithmic trading systems working with a modern tech stack, with opportunities for technical ownership from day one.

You’ll partner with Quant teams to help architect valuation, risk and pricing systems, delivering massively scalable, high performance streaming compute operations. You’ll be equipped with all the latest kit to help you succeed as well as learning from industry experts on world finance.

Location / WFH:

You’ll join the team in fantastic London (Soho) based offices that offer a wide range of facilities including nutritionally balance breakfast, lunch and all day snacks. Please note this role is full-time office based (Monday to Friday).

About you:

You have an outstanding record of academic achievement - minimum 2.1 in a STEM discipline from a top tier 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 OOP, Data Structures, Design Patterns, Algorithms

You’re entrepreneurial with good business acumen, keen to take ownership and lead projects

You’re collaborative, enjoy problem solving and sharing ideas

What’s in it for you:

As a Backend Software Engineer / Developer you will earn a competitive package:

Salary to £180k

Significant bonus earning potential

Fund performance share

Personal training budget and mentoring

Family friendly benefits that include unlimited emergency backup childcare as well as care for elderly relatives

Various social groups including sports teams

Private healthcare and wellness activities

Apply now to find out more about this Backend Software Engineer / Developer (C# .Net SQL) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

TPBN1_UKTJ

Staff Engineer (Oracle MOM)
TJX Europe
Watford
In office
Senior - Leader
Private salary

TJX Companies

At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritizes your development. Whether you’re working in our four global Home Offices, Distribution Centers or Retail Stores-TJ Maxx, Marshalls, Homegoods, Homesense, Sierra, Winners, and TK Maxx, you’ll find abundant opportunities to learn, thrive, and make an impact. Come join our TJX family-a Fortune 100 company and the world’s leading off-price retailer.

Job Description:
Staff Engineer (Oracle MOM)

Who we are
The Oracle Retail Solution Delivery team develops the software and systems that support TJX’s core financial Oracle MOM suite applications including Stock Ledger, Sales Audit and Markdowns. This role leverages your experience with Oracle Technologies to deliver our scalable global applications. Our team is looking for people with a passion for technology, intellectual curiosity, and a willingness to try new things that drive better solutions and help the MOM ART achieve high-value results for our customers. We want creative people that are familiar with the challenges of working within a large organization with many stakeholders as well as the hands-on challenges of designing, developing, and
deploying software using Oracle technologies. A strong background of technical and functional achievements with the MOM suite with a commensurate detailed knowledge of the strengths/weaknesses of the on-prom suite is expected. A solid awareness of the ORACLE SaaS Merchandise Foundation, Price Hub & Sales Audit offerings a plus.

Responsibilities include;

  • Providing analysis to both technical and non-technical audiences.
  • Presentation skills with a high degree of comfort with both large and small audiences
  • Demonstrate a substantial Oracle Retail, Retail domain design level of knowledge (SaaS & ONPREM)
  • Demonstrated expertise in designing and implementing Oracle retail modules
  • (ONPREM/SaaS) customizations within MFCS
  • Demonstrate Expertise working on a wide range of Integration patterns
  • Ability to define effective Architectural and Design guard rails that drive efficient design and development processes

Demonstrated hands-on success;

  • in programming using: Java, Pro C and PL/SQL
  • in scripting languages using: JavaScript and shell script
  • in database query language such as: Oracle - performance, EXA, etc.
  • 9 + years of experience as an Engineer in a Retail domain or related occupation
  • Experience must include experience in agile software development
  • Demonstrated technical thought leadership in customer facing situations
  • Experience with industry standards for enterprise integration patterns

Benefits include Associate discount; 401(k) match; medical/dental/vision; HSA; health care FSA; life insurance; short/long-term disability; paid holidays/vacation /sick/bereavement/parental leave; EAP; incentive programs for management; auto/home insurance discounts; tuition reimbursement; scholarship program; adoption/surrogacy assistance; smoking cessation; child care/cell phone discounts; pet/legal insurance; credit union; referral bonuses. All benefits are subject to applicable plan or program terms (including eligibility terms) and may change from time to time. Contact your TJX representative for more information.

In addition to our open door policy and supportive work environment, we also strive to provide a competitive salary and benefits package. TJX considers all applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, gender identity and expression, marital or military status, or based on any individual’s status in any group or class protected by applicable federal, state, or local law. TJX also provides reasonable accommodations to qualified individuals with disabilities in accordance with the Americans with Disabilities Act and applicable state and local law.

Address:
300 Value Way

Location:
USA Home Office Marlborough MA 300 Value Way

This position has a starting salary range of $(phone number removed) to $(phone number removed) per year. Actual starting pay is determined by a number of factors, including relevant skills, qualifications, and experience. This position is eligible for an annual incentive as well as long-term incentives.

Staff Engineer (Oracle MOM)
TJX UK
Watford
In office
Mid - Senior
£112,800 - £146,600

TJX Companies

At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritizes your development. Whether you’re working in our four global Home Offices, Distribution Centers or Retail Stores-TJ Maxx, Marshalls, Homegoods, Homesense, Sierra, Winners, and TK Maxx, you’ll find abundant opportunities to learn, thrive, and make an impact. Come join our TJX family-a Fortune 100 company and the world’s leading off-price retailer.

Job Description:

Staff Engineer (Oracle MOM)

Who we are
The Oracle Retail Solution Delivery team develops the software and systems that support TJX’s core financial Oracle MOM suite applications including Stock Ledger, Sales Audit and Markdowns. This role leverages your experience with Oracle Technologies to deliver our scalable global applications. Our team is looking for people with a passion for technology, intellectual curiosity, and a willingness to try new things that drive better solutions and help the MOM ART achieve high-value results for our customers. We want creative people that are familiar with the challenges of working within a large organization with many stakeholders as well as the hands-on challenges of designing, developing, and
deploying software using Oracle technologies. A strong background of technical and functional achievements with the MOM suite with a commensurate detailed knowledge of the strengths/weaknesses of the on-prom suite is expected. A solid awareness of the ORACLE SaaS Merchandise Foundation, Price Hub & Sales Audit offerings a plus.

Responsibilities include;

  • Providing analysis to both technical and non-technical audiences.
  • Presentation skills with a high degree of comfort with both large and small audiences
  • Demonstrate a substantial Oracle Retail, Retail domain design level of knowledge (SaaS & ONPREM)
  • Demonstrated expertise in designing and implementing Oracle retail modules
  • (ONPREM/SaaS) customizations within MFCS
  • Demonstrate Expertise working on a wide range of Integration patterns
  • Ability to define effective Architectural and Design guard rails that drive efficient design and development processes

Demonstrated hands-on success;

  • in programming using: Java, Pro C and PL/SQL
  • in scripting languages using: JavaScript and shell script
  • in database query language such as: Oracle - performance, EXA, etc.
  • 9 + years of experience as an Engineer in a Retail domain or related occupation
  • Experience must include experience in agile software development
  • Demonstrated technical thought leadership in customer facing situations
  • Experience with industry standards for enterprise integration patterns

Benefits include Associate discount; 401(k) match; medical/dental/vision; HSA; health care FSA; life insurance; short/long-term disability; paid holidays/vacation /sick/bereavement/parental leave; EAP; incentive programs for management; auto/home insurance discounts; tuition reimbursement; scholarship program; adoption/surrogacy assistance; smoking cessation; child care/cell phone discounts; pet/legal insurance; credit union; referral bonuses. All benefits are subject to applicable plan or program terms (including eligibility terms) and may change from time to time. Contact your TJX representative for more information.

In addition to our open door policy and supportive work environment, we also strive to provide a competitive salary and benefits package. TJX considers all applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, gender identity and expression, marital or military status, or based on any individual’s status in any group or class protected by applicable federal, state, or local law. TJX also provides reasonable accommodations to qualified individuals with disabilities in accordance with the Americans with Disabilities Act and applicable state and local law.

Address:
300 Value Way

Location:
USA Home Office Marlborough MA 300 Value Way

This position has a starting salary range of $112,800.00 to $146,600.00 per year. Actual starting pay is determined by a number of factors, including relevant skills, qualifications, and experience. This position is eligible for an annual incentive as well as long-term incentives.

Spotlight
Software Engineer (contract)
Opencast
Multiple locations
Hybrid
Mid
£350/day - £450/day
+4

Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role We’re looking for Contractors in Software Development (consultant level) to help our major clients transform. Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, and never confined to any one provider or solution. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. As attendance at client sites is a routine part of the role’s working pattern and involves occasional travel, travel expenses are not covered. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java and/or Scala is required - Experience with Javascript, Typescript, Kotlin, Python or Ruby is also valuable - Understanding of Object Oriented Programming - In depth knowledge of concepts and uses of testing - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success - Experience with agile methodology A contractor in software development at Opencast is responsible for: - Delivering in the upkeep of their team’s backlog - Collaborating with the teams testing effort - Leading on the implementation of user stories - Embracing mobbing and pairing - Working with others in a collaborative, multi-disciplinary environment Salary Up to £450 per day (working inside IR35) Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.

Spotlight
Senior Software Engineer
Opencast
Multiple locations
Hybrid
Senior - Leader
£59,001 - £72,000

Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java or Scala is required - Experience in other languages such as Kotlin, Ruby or Javascript is also valuable - Deep understanding of programming paradigm, code design, testing, accessibility, performance and security - Proven ability to apply different testing tools and methods in practice - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success. - Experience with agile methodology A senior consultant in software development at Opencast is responsible for: - Driving the elaboration of their team’s backlog - Setting testing strategies to match industry standards - Being a technical expert in their team (or acting as the team lead) - Leading the technical representation in a project discovery - Mentoring and coaching others to help them achieve their full potential - Demonstrating leadership within Opencast communities of practice Salary £59,001 - £72,000 What we offer A competitive package including a 7% employer pension contribution, share options and a discretionary bonus. You’ll also benefit from flexible working hours (aligned to client commitments), 25 days’ holiday, and access to 3 annual “life happens” days to support unexpected situations. We also offer wellbeing support, ongoing professional development, volunteering opportunities and the chance to be part of a genuinely supportive team. Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.

Spotlight
Software Engineer
Opencast
Multiple locations
Hybrid
Mid
£47,000 - £55,000

Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java or Scala is required - Experience in other languages such as Kotlin, Ruby or Javascript is also valuable - Understanding of Object Oriented Programming - In depth knowledge of concepts and uses of testing - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success - Experience with agile methodology A consultant in software development at Opencast is responsible for: - Delivering in the upkeep of their team’s backlog - Collaborating with the teams testing effort - Leading on the implementation of user stories - Embracing mobbing and pairing - Working with others in a collaborative, multi-disciplinary environment - Contributing to Opencast’s communities of practice Salary £47,000 - £55,000 What we offer A competitive package including a 7% employer pension contribution, share options and a discretionary bonus. You’ll also benefit from flexible working hours (aligned to client commitments), 25 days’ holiday, and access to 3 annual “life happens” days to support unexpected situations. We also offer wellbeing support, ongoing professional development, volunteering opportunities and the chance to be part of a genuinely supportive team. Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.

Spotlight
Senior Software Engineer (contract)
Opencast
Multiple locations
Hybrid
Senior
£450/day - £600/day
+4

Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role We’re looking for Contractors in Software Development (Senior level or Technical Lead) to help our major clients transform. Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, and never confined to any one provider or solution. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. As attendance at client sites is a routine part of the role’s working pattern and involves occasional travel, travel expenses are not covered. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java and/or Scala is required - Experience in other languages such as Javascript, Typescript, Kotlin, Python or Ruby is also valuable - Experience in a technical leadership role - Deep understanding of programming paradigm, code design, testing, accessibility, performance and security - Proven ability to apply different testing tools and methods in practice - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success - Experience with agile methodology A senior level contractor in software development at Opencast is responsible for: - Driving the elaboration of their team’s backlog - Setting testing strategies to match industry standards - Being a technical expert in their team (or acting as the team lead) - Leading the technical representation in a project discovery - Acting as a technical lead in the team, enabling them to achieve their full potential Salary £450 - £600 per day (working inside IR35) Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.

Spotlight
Quality Assurance Engineer
Opencast
Multiple locations
Hybrid
Mid
£44,001 - £52,000

Ready to keep quality at the heart of projects with impact?

Do you want to make a real impact by ensuring quality in services? Are you ready to grow your skills in a supportive, knowledge-sharing community where you can achieve your potential?

We’re a growing tech consultancy that creates user-centred solutions with purpose for our clients in government, healthcare and purpose-driven businesses. As a Quality Assurance consultant, you’ll ensure that quality assurance is considered from the start through testing, questioning and improving. You’ll apply your adaptability and communication skills across a variety of projects, working with a vibrant QA community that champions learning and knowledge sharing.

The role

You’ll work on public and private sector projects. You may be the sole software quality engineer on a project or work in a team.

Leading by example and promoting the Opencast approach, you’ll work in an agile environment across all testing types. You’ll collaborate with team members, clients and users to maintain quality and follow best practice. You’ll adapt to different tools and technologies, advising on the best and mentoring junior colleagues.

Applicants must either currently hold active Security Clearance (SC) or meet the eligibility criteria to obtain it.

Eligibility requires UK citizenship, continuous residence in the UK for the past five years, and no single absence from the UK exceeding 28 consecutive days.

Essential experience

To succeed in this role, you must have experience working as the sole software test engineer on a team.

In your CV and at interview, you’ll need to show experience of:

• writing, running and debugging functional automation tests on an integrated development environment (IDE) for front-end and API testing and frameworks like Cucumber BDD or Junit

• Recent hands on experience with Java and Selenium.

• presenting work to stakeholders

• managing defects and tasks through to resolution

• creating user stories and technical tasks from high-level requirements

• version control tools like git and peer review processes

• creating test plans and reports

• participating in E2E and UAT.

You’ll need a good understanding of:

• your working area and applying this to your role

• concepts and benefits of non-functional testing

• continuous integration tools like Jenkins, GitLab CI or CircleCI

• basic principles of programming paradigms, such as object-orientated and procedural programming

As well as QA skills, there are essential core skills you’ll need to be a great consultant.

In the interview, we will assess how you have:

• organised your workload to ensure you’re completing tasks efficiently to ensure quality is unaffected

• strong attention to detail

• a methodical approach to resolving complex problems

• respectfully challenged decisions or solutions

• communicated with technical and non-technical people

• been proactive and taken the initiative in seeking solutions to mitigate risk

• raised risks and issues through the correct tools.

Other helpful experience

Some areas of experience are not essential but relevant to the role:

• UK government service standards

• agile methodology.

If you don’t have experience, we can coach you if you join us.

Salary

Consultant salary range: £44,001 – £52,000 per annum

What we offer

A competitive package including a 7% employer pension contribution, share options and a discretionary bonus. You’ll also benefit from flexible working hours (aligned to client commitments), 25 days’ holiday, and access to 3 annual “life happens” days to support unexpected situations. We also offer wellbeing support, ongoing professional development, volunteering opportunities and the chance to be part of a genuinely supportive team.

Where you’ll work

This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role.

We include you

We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.

Interview

Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs.

Want to know more?

Visit our website or email careers@opencastsoftware.com

We are not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.

Full Stack Developer - Typescript
Computer Futures
Coventry
Fully remote
Senior
£70,000 - £90,000
+7

Job Title: Senior Full Stack Developer (TypeScript, Node.js, AWS)

Location: Remote (must be UK citizen)
Contract Type: Permanent
Experience Level: 10-20 years

About the Role

We are seeking an exceptional Senior Full Stack Developer with a proven track record in designing and delivering scalable, high-performance applications. This role requires deep technical expertise, strong architectural skills, and the ability to collaborate effectively across teams.

Key Responsibilities

  • Design, develop, and maintain robust full-stack applications and services.
  • Architect and implement scalable cloud-based solutions leveraging AWS.
  • Optimise system performance, reliability, and security.
  • Collaborate with developers, DevOps engineers, and product managers to deliver high-quality solutions.
  • Conduct code reviews and mentor team members to uphold best practices.
  • Drive continuous improvement through automation and modern development methodologies.
  • Troubleshoot and resolve complex technical issues efficiently.

Essential Skills & Experience

  • TypeScript expertise is mandatory.
    If you do not have strong, demonstrable experience with TypeScript, your CV will not progress beyond initial screening.
  • Minimum 10 years of hands-on software development experience (10-20 years preferred).
  • Strong back-end development skills using Node.js.
  • Proven experience with AWS and cloud-based architectures.
  • Full-stack proficiency with modern frameworks (e.g., React).
  • Solid understanding of software architecture, design principles, and microservices.
  • Experience with serverless architecture, containers (Docker, Kubernetes), and CI/CD pipelines.
  • Excellent problem-solving, debugging, and communication skills.

Preferred Qualifications

  • Experience with databases such as PostgreSQL, Redis, TimescaleDB.
  • Familiarity with additional languages (Python, Java, C/C++).
  • Knowledge of infrastructure as code (IaC), DevOps methodologies, and security best practices.
  • Exposure to monitoring tools (Prometheus, Nagios) and API design (GraphQL, REST).

To find out more about Computer Futures please visit (url removed)

Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales

Page 14 of 14
Frequently asked questions
Our job board features a wide range of Java roles, including Java Developer, Java Software Engineer, Backend Developer, Full-Stack Developer with Java, Java Architect, and more.
Yes, you can filter job listings to find remote, hybrid, or on-site Java developer positions according to your preference.
While browsing jobs is free and open, creating an account allows you to apply directly, save job listings, and receive tailored job alerts.
Our listings cover all levels from entry-level and junior positions to senior and lead Java developer roles, catering to a variety of skill sets.
Yes, our job board includes Java positions across multiple industries, such as finance, healthcare, e-commerce, telecommunications, and more.