cover image
Behavox

Java Developer 3

On site

London, United Kingdom

Full Time

06-03-2025

Job Specifications

About Behavox

Behavox is shaping the future for how businesses harness their most important raw material - data. Our mission is bold: Organize enterprise data into actionable information that protects and promotes the business growth of multinational companies around the world.

From managing enterprise risk and compliance to maximizing revenue and value, our data operating platform presents a widespread opportunity to build multilingual, AI/ML-based solutions that activate data for every function within a global enterprise.

Our approach is unique, and it’s validated by our customers who tell us to keep forging ahead because no one else is aggregating, analyzing, and acting on data to uncover opportunities or solve problems quite the way we are.

We are looking for fearless innovators who have an insatiable appetite for building what no one has built before.

About The Role

Behavox is an ecosystem of products with the common mission to organize all corporate communications and productivity data on Earth, and to make it useful to human organizations around the globe to become more compliant, improve conduct & culture, automate their CRM functions and more. We use behavioral signals captured in internal data to help businesses achieve better outcomes by linking employee behavior to specific business processes, which helps organizations understand how they can unleash the collective power of their people.

The Engineering division is an essential part of the larger Technology and Product Department. We focus on technical design, implementation and delivery of complex data intensive applications which are mission-critical for our clients.

As a Software Engineer, you will be a part of an engineering team responsible for one of our products. You will partner up with the product management, design and other engineering teams to solve complex technical problems and deliver outstanding products to our clients, on time.

We value candidates who are motivated by solving sophisticated engineering problems at the scale of petabytes of semi-structured data. While experience on GCP is highly desired, familiarity with AWS or Azure is also beneficial. Knowledge of Python and JavaScript is valuable but not required. You should be keen on taking end-to-end design and ownership across all stages of the software development lifecycle (SDLC). Note that a lack of experience in some of the specific technologies is not a barrier as we highly value the ability to learn and adapt.

For the right Talent, this is a great opportunity because:

We are not a startup, nor an enterprise - so this is the best time to join as your contribution will be highly visible and impactful.
Engineering is an equal contributor to the company's goals. Success in this area is vital, along with the other business functions.
We have small dynamic feature teams with short development cycles and dedicated releases in which you can promote your ideas from day one. We love collaboration and competition.

What You'll Bring

A deep and genuine interest in Behavox as demonstrated by a connection to its mission, marketplace and/or technologies
5+ years of experience building scalable and reliable server-side cloud-native applications leveraging Java language, with solid knowledge of the latest version of Java
Proficiency in the design and implementation of containerized and serverless components/services within a high-load, data-intensive architecture for large-scale distributed systems, capable of processing dozens of gigabytes (or more) of data daily
Developed skills and experience with SQL databases such as MySQL (PostgreSQL, Microsoft SQL Server, Oracle DB, MariaDB also work) or HBase (ScyllaDB, Cassandra, DynamoDB, BigTable also work)
Experience with message brokers such as Google Cloud Pub/Sub, Kafka, or RabbitMQ will be considered advantageous

What You'll Do

Develop complex scalable services and components, leveraging cloud-native technologies to build large-scale distributed systems, capable of processing dozens of gigabytes (or more) of data daily
Contribute in the analysis of product requirements to generate solution discussions and decisions for the implementation plan
Work collaboratively with other team members (planning sessions, technical discussions, status meetings, code review)
Take ownership of assigned features and tasks, demonstrating the ability to be autonomous and learn quickly
Write automated tests for product features (unit, integration, end-to-end) to improve overall product quality

What We Offer

A truly global mission with a passionate community in locations all over the world
Huge impact and learning potential as our aspirations require bold innovation
Highly competitive compensation with 100% bonus pay already integrated
Benefits include great health coverage for employee and family
Generous time-off policy and flexible work schedule

About Our Process

We take Talent very seriously and we are building a community of extraordinary individuals working together in very high performing teams. We also know that the best Talent always has options so we believe that the process has to be a two way assessment - the company AND the candidate assessing the business needs alignment, the career next step alignment, and the cultural alignment.

During the process we will begin by exploring the core factors regarding salary and location along with core experience and skills and values alignment. We will then deep dive explore the critical technical competencies we have identified for the role, and then we will deep dive in behavioral competencies.

The most aligned candidate will then be asked to do a practical work task simulation activity so we can make sure that you will enjoy the kind of work the role requires, and this task will typically be presented and discussed with a group of colleagues and managers.

About the Company

Behavox is an AI company that transforms structured and unstructured corporate data into insights that safeguard and enhance businesses. Our proprietary technology and industry-specific LLM enables users to ask and answer questions without becoming domain experts, technologists, or data scientists. Our global client base includes banks, hedge funds, private equity firms, crypto firms and other non-financial companies. Equipping them with quality, cost-efficient insights, our solutions empower them to: —Detect and address ... Know more

Related Jobs

Company background Company brand
Company Name
Barclays
Job Title
Software Engineer - Java
Job Description
Join us as a Software Engineer - Java at Barclays where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. In this role, you will design, develop, and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. To be successful as a Software Engineer - Java you should have experience with: Java Development. Problem Solving. Independent working. Spring/SpringBoot. Some Other Highly Valued Skills May Include EsaaS. TDD. Cloud hosted apps. Web/Rest application architecture. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Knutsford. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Knutsford, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
threesixty selection
Job Title
Software Developer
Job Description
Job Title: Software Developer Job Summary: As a Software Developer, you will play a crucial role in creating and maintaining user-friendly web interfaces and RESTful API integrations. Collaboration and innovation are at the heart of your responsibilities, as you'll closely work with cross-functional teams to engineer responsive, high-performance web applications. Your expertise in both front-end and back-end technologies, including React, Next.js, C#, Node.js, building RESTful APIs, and SQL databases, will be instrumental in achieving scalability and exceptional user experiences. Key Responsibilities: Collaborate with designers, developers, and colleagues to transform design mockups and wireframes into interactive, responsive web applications. Develop and maintain user interfaces using React, and Next.js, adhering to industry best practices for web development. Ensure seamless cross-browser and cross-platform compatibility while optimizing applications for speed and superior performance. Write clean, well-documented, and efficient code in compliance with the latest ES standards and coding conventions. Integrate frontend components seamlessly with backend services, including SQL databases, through APIs. Diagnose and resolve front-end defects and performance issues. Key Requirements: Experience with C# for backend development, creating RESTful API’s. Proven experience as a Developer with experience of React and Node.js projects. Proficiency in JavaScript, HTML5, and CSS3, and an understanding of the latest ES standards. Familiarity with SQL databases and the ability to integrate front-end components with backend services. Expertise in responsive design principles and experience with CSS frameworks. Strong problem-solving skills, meticulous attention to detail, and the ability to thrive in a fast-paced environment. Excellent communication and collaboration skills to work effectively with multidisciplinary teams. To apply, please send our CV in the first instance.
Cheadle, United Kingdom
On site
Full Time
06-03-2025
Company background Company brand
Company Name
Activate Group Limited
Job Title
Software Developer in Test
Job Description
Job title: Software Developer in Test Department: Onyx Location: Home based Hours: 37.5 hours per week Salary: £35,000 - £45,000 We’re looking for a Software Developer in Test to be part of our success story. **Listed in the 2022 Sunday Times 100: Britain’s fastest-growing private companies. **Great career development opportunities – grow with us. About the role We are seeking a Software Developer within our Testing function, to focus on developing and maintaining a suite of API tests and Mocks as well as contributing to the wider testing discipline. Both functional and nonfunctional testing will fall into the scope of this role as well as supporting the automation of setup and configuration post deployment. We currently write Test Cases in Azure Dev Ops and we have written automated end to end tests using Playwright, C# and NUnit. In addition to our core SaaS offering, we produce several role specific mobile apps with which you’ll be involved. Key responsibilities - A trusted and active participant in standups and technical meetings. - Create and maintain API Tests both functional and nonfunctional. - Develop Mocks of internal and external dependencies. - Raising well-formed defects. - Documentation of tests and test infrastructure / frameworks. - Support the creation and execution of manual / regression tests when required. - Staying up to date with new testing tools and test strategies. - Providing feedback and recommendations - Maintain API tests in ADO Pipelines. - Impart skills and knowledge to others. - Communicate with BAs, Stakeholders, Product and customers as needed to achieve goals. Skills and experience Essential Skills - Excellent verbal & written communication. - 3+ years experience in the implementation and automation of API testing and the implementation of mock services in support of test. - Experienced in creating automated reports on API performance and supporting the diagnostics of any issues uncovered. - Experienced in load testing and the use / production of supporting tools. - Skilled in finding root cause of defects. Desirable Skills - Knowledge in database testing and SQL. - Knowledge of testing services using a messaging solution such as Rabbit. - Test Plan creation and management. - Experience working in an agile development team. Benefits 33 days holiday (including bank holidays) Personal health cash plan – claim back the cost of things like dentist and optical check ups Enhanced maternity / paternity / adoption / shared parental pay Life assurance: three times basic salary Free breakfasts and fruit Birthday surprise for everybody! What you can expect from us At Activate Group, looking after team members is a major priority. Whether you're at our smart Halifax or Peterborough offices, one of our AAR sites or working from home, we'll make sure you have all the support you need to succeed. From benefits that put your health and wellbeing first, to impressive rewards for our employee of the month, and little perks like free fruit and cereal, we’ll go out of our way to show how much we appreciate you. A bit about us Named by the Sunday Times as one of the UK’s 100 fastest-growing private companies, we employ more than 700 team members nationwide. We work with some of the UK's largest fleets and insurance companies, supporting drivers that have been involved in a road incident at our contact centres in Halifax and Peterborough. We look after every step of the repair process, repairing vehicles at our own Activate Accident Repair body shops, and through a UK-wide network of independent repair partners. Want to know what it’s like to work with us? Take a look at our purpose and values. They define who we are, and how we work with team members, customers and suppliers: Purpose: Make someone's bad day better Values: Make it happen – Be accountable. Take the initiative, work fast, and do a great job. Strive for better – Be bold. Challenge the norm – make small improvements often. Win together – Be a team-player. Win together, learn together, respect each other.
United Kingdom
Remote
Full Time
06-03-2025
Company background Company brand
Company Name
Spectrum IT Recruitment (South) Ltd
Job Title
Senior Software Developer
Job Description
Senior Software Developers required for an excellent client who are in the sports trading industry and their office is based in the City of London. The successful Software Developer will join a small but extremely talented development team. You will be given the opportunity to work with the some of the latest technologies possible and will be expected to produce excellent code for our clients in house software applications and will also be expected to offer advice and training to more junior members of the team when required. Our client offers a very collaborative working environment with most of the development team coming from excellent computer science and programming educational backgrounds. This is predominantly an office-based role. Skills required: C# Worked with the latest version of the .NET platform Database experience - SQL Server, oracle or equivalent Reporting/Analytic knowledge Angular, TypeScript Excellent communication skills both written and verbal High level aptitude for technology Education to at least a BSc level or higher in Computer Science or Mathematics from a Russell Group University or equivalent. Desirable skills: HTML5, CSS, JavaScript Multi-threaded application development Understanding of Windows technologies WPF If you feel you have the skills and experience required for this opportunity, please contact Oliver Wilson on 02380 765 287 or email OliverWilson@SpectrumIT.co.uk Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
London, United Kingdom
On site
Full Time
06-03-2025