
Software Developer (Java Skills Required)
On site
Leeds, United Kingdom
Full Time
10-03-2025
Job Specifications
Company Description
Are you ready to join the forefront of technology innovation with Netcompany?
As one of the fastest growing technology companies, we are disrupting the marketplace and revolutionizing the way businesses operate. Our vision is to be the leading digital challenger in Europe whilst evolving the next generation of IT consulting.
Operating across both public and private sectors, we offer a comprehensive range of services from application development and seamless cloud migration to program delivery and service operations, our offerings are designed to meet diverse business needs
Job Description
This is an exciting opportunity within technology consultancy, which offers you fast-track career development opportunities, as well as the opportunity to explore new and cutting-edge technologies. This role supports the full life cycle of software development, and includes the opportunity for hands-on coding. Can you see yourself playing a crucial role in supporting and driving your team to succeed? Are you looking to be involved in all parts of the process - from design and development, to ensuring that we deliver a high-quality end product to our clients?
We work with a wide range of different technologies including .Net, C #, Java, Salesforce, Sharepoint, Dynamics CRM, Sitecore, ReactJS, Angular, Docker, Azure, AzureDevOps and Octopus. We always use the most suitable, and preferably the latest, technology for each project, giving you the opportunity to learn and work with many different languages.
There will always be a lead manager associated with the project with the overall delivery responsibility, who you can lean on and learn from to hone your skills around management and IT deliveries.
Must Have Experience With Java
Key Activities:
System development - both front-end, back-end and integrations
Workflow planning
Process optimization and quality assurance
Implementing customer requirements for the design of new features
Analysis and design of the overall solution
Daily sparring with your team
Full life cycle of delivery
Qualifications
+2 years experience in the IT Industry
Degree in Software Engineering, Computer Science, Information Technology or similar
A curiosity to explore new technologies
Experience across the full software development lifecycle
Ability to code within projects
Ideally a full-stack or backend technical background with experience with Java, .Net, C # or similar full-stack languages
Previous involvement in developing and delivering major IT solutions
An understanding of agile tools and techniques
Excellent communication skills and professional attitude
Highly ambitious, wanting to excel in your career
Candidates MUST be willing to travel to client site anywhere in the UK when needed, and MUST have the right to work in the UK
Hybrid working model
Additional Information
Benefits:
Hybrid working model with some flexible working
25 days’ holiday
Private Medical Health care via Vitality
Pension contribution, Life Assurance
Professional certifications supported as part of learning and development.
A range of retail discounts to enhance your lifestyle, encompassing restaurants, supermarkets, travel, leisure activities and health and well-being services.
Access to our Employee Resource Groups, our groups represent diverse backgrounds and provide a platform for colleagues to connect, learn, and support one another.
Join Netcompany, where we proudly hold the 5th position on the esteemed UK Top 50 Best Places to Work in the Glassdoor Employees’ Choice Awards for 2024.
At Netcompany, we pride ourselves on our entrepreneurial spirit and our capacity for doing things differently. Our culture is built on fostering low bureaucracy, emphasizing high agility and promoting flexibility, enabling everyone to contribute their best.
Our journey began in the UK with the acquisition of Hunter Macdonald in 2017. As one of Northern Europe's most accomplished IT companies, we have expanded our headcount globally to 7400+ employees and have offices in UK, Denmark, Norway, Poland, Holland and Vietnam.
Netcompany is committed to providing an inclusive and barrier-free recruitment process for anyone wishing to apply for a job with us. We operate a Disability Confident Interview Scheme which means that we offer guaranteed interviews to all applicants with a disability who meet the minimum criteria for a role. Applicants are asked to opt in, so please let us know if you wish your application to be considered under this scheme.
If you need any reasonable adjustments or extra support during the recruitment process, please contact us at reasonableadjustments@netcompany.com.
About the Company
Netcompany is the fastest growing and most successful IT service company in Northern Europe. Today, we lead the way with digitalisation in Northern Europe, building modern IT solutions and introducing advanced use of technology for large global customer, side by side in agile teams. Netcompany leads the way in the next generation of IT consulting, with keen focus on Customer Value, Speed and Guaranteed delivery. We build IT solutions through agile delivery methods with speed to market. Our solutions are based on modern lega... Know more
Related Jobs


- Company Name
- Quench.ai
- Job Title
- Software Engineering Team Lead
- Job Description
- About Quench.ai: AI is now solving business problems once thought impossible, unlocking new levels of efficiency and innovation. The next wave of century-defining companies is being built at the forefront of AI innovation, and we’re proud to be part of it. At Quench.ai, we’ve taken an early lead in this race - but achieving our vision requires the right strategies and the right team. Quench.ai transforms organizational productivity by deploying AI solutions that require no coding. We integrate seamlessly with internal systems like email, CRM, and recordings, giving employees instant answers to their questions and automating repetitive tasks. Our platform empowers businesses to work smarter, faster, and with greater confidence. Quench.ai was started in London and is now expanding to the US. The founder, Husayn Kassai, was previously the Co-Founder/CEO of Onfido - the UK’s largest AI exit, surpassing Google DeepMind’s record from 2014. Husayn built and scaled Onfido to $100m ARR (US being the largest market); 74% GM; 79% YoY growth; over 500 people with 8.9/10 Peakon/culture score with the US being a key market in the company’s growth. Our mission is to build the AI layer that enables the future of work. We're redefining how businesses operate, enabling them to do more with less by unlocking the power of their knowledge and workflows. Backed by world-class investors, innovators, and unicorn founders, we’re scaling rapidly to shape the future of work. Join us to take the biggest step of your career - learn the most, achieve your best, and do the work of a lifetime About the role: Do you want to solve one of the hardest problems using the power of Gen AI? Do you want to help enterprises unlock productivity by leveraging AI-driven insights and next generation of automation? At Quench.ai, we're looking for a Team Lead to drive technical excellence, build and scale our core services engineering team of 7, and act as the right hand to the VP of Engineering & Product. This role is for someone who thrives in a fast-paced startup environment, takes ownership, drives technical direction, and fosters a strong engineering culture. As Team Lead, you will be leading the Core Services engineering team, working closely with product, design, and AI teams to build and scale our platform. You will be responsible for managing and growing the engineering team, ensuring we maintain a high level of quality while delivering projects at startup velocity, and be the right hand of the VP of Engineering and Product. Your role will be pivotal shaping the technical strategy and engineering culture, ensuring Quench.ai remains at the forefront of engineering best practices. Apply here: https://forms.gle/ye6geBcWcpQLhsgU8 As Team Lead - Software Engineering you will be responsible for:Technical Leadership Own the technical strategy for the team's scope, ensuring scalability, performance, and security. Lead the architecture and design of backend systems, APIs, and infrastructure to support rapid growth. Collaborate closely with the VP of Engineering & Product to align technical decisions with business goals. Ensure technical excellence by championing best practices, high code quality, and operational excellence. Engineering Team Management & Growth Lead, manage, and mentor a high-performing engineering team, fostering a culture of learning, innovation, and accountability. Scale the team by hiring and developing top engineering talent. Foster strong cross-functional collaboration, ensuring engineers work effectively with Product, Design, and AI teams. Delivery & Execution Own the engineering roadmap for the team's scope and ensure timely, high-quality delivery of features and infrastructure improvements. Ready to get hands-on on complex activities to unblock the team when needed, acting both as a player and coach across the team and the company. Continuously evaluate and iterate over the team's practices, challenging the status-quo when necessary. Apply here: https://forms.gle/ye6geBcWcpQLhsgU8 You may be suited for this role if you meet the following criteria: 8+ years of experience in software engineering, including technical leadership and team management. Proven experience scaling engineering teams in a fast-paced startup environment. Deep expertise in backend development (Python preferred), cloud infrastructure (GCP/AWS), and system design. Strong understanding of modern software development best practices, including CI/CD, containerization, observability, and microservices. Experience working closely with Product teams to align technical decisions with business priorities. Excellent communication and stakeholder management skills, with the ability to translate technical complexity into business impact. Passion for mentoring and growing engineers, fostering a high-performance team culture. London based Apply here: https://forms.gle/ye6geBcWcpQLhsgU8 What we offer: Share Options! - At Quench.ai, we believe in sharing our success with everyone on the team. That’s why we offer equity to all employees, regardless of role or experience level. We value the contributions of every team member, and we want you to have a stake in our growth. Equity percentages are determined based on market comparables, just like salaries, to ensure fairness and competitiveness. Flexible working! -At Quench.ai, we embrace an inclusive and flexible approach to work. This role is hybrid, with at least three days per week in the office located at London's AI Hub in Techspace Goswell Road. Annual Leave! - Team members get 25 paid days off per year (excl. public holidays). Annual off-site - Once per year we host our whole team for our all expenses paid in-person annual offsite, and hold regular tech team on-sites. Purpose driven! - We help our teams in striving for excellence across their professional and personal lives! We champion career development through coaching, mentoring courses and events! Alongside our Company’s purpose statement, we help team members create their own and regularly reflect on how we can support their success! Into the Future! - As we continue to grow, we’re committed to working closely with our team to develop benefits that optimise talent growth at Quench.ai.


- Company Name
- Intermedia Cloud Communications
- Job Title
- Senior Software Developer - C++ | UK
- Job Description
- About Intermedia Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you. Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back! Are you ready to make your mark? About The Role As a Senior Software Developer, you'll play a pivotal role in shaping the future of cloud IP telephony services (VoIP) within our UCaaS platform. Your primary responsibility will be to design, and implement next-generation cloud feature functionality that prioritizes reliability, cost efficiency and supportability. As part of Intermedia’s Voice Application team, you'll own feature development, architectural modeling and testing for our core IP telephony PBX. Responsibilities Refine requirements, architect and design software for Intermedia IP telephony services (VoIP) Platform. Develop modules for the PBX and its Components (new features, security, and compliance) Write and present technical documentation (architecture, designs, services descriptions) Optimize software to improve system robustness, performance, and security. Required Skills Bachelor or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent related work experience 10+ years as a Software Developer with proven experience in OOP languages (C++, Java, etc) Experience debugging, measuring, optimizing and identifying failure modes in a large-scale distributed system. Experience with Telcom and VoIP technologies including SIP, RTP, SRTP, G.722, G.711, G.729 protocols Experience with TCP and UDP networking protocols Experience in high-load, multi-threaded programming Experience working in a UNIX/Linux environment, using virtual machines and/or containers Strong knowledge of Git version control System (GitLab, Bitbucket, etc) Excellent analytical skills Outstanding communication skills (English), proactive, problem solver, team player Desired Skills & Experience Knowledge and experience in C++ (C++17) including stl and boost Experience with MySQL and relational databases Experience and multithreaded applications Experience with Network technologies and peer-to-peer communication (NAT, ICE, STUN, TURN) Diversity, Inclusion, and Equal Opportunity We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


- Company Name
- NinjaOne
- Job Title
- Senior Software Engineer, Java Backend
- Job Description
- About The Role As a Java Senior Software Engineer working on our backend team, you will be contributing to our Kotlin and Java backend applications and systems development on our suite of IT Software products. Working in a team where Product, Engineering and QA join to build the NinjaOne product suite in an agile environment. Not only maintaining code but also contributing to developing new features, increasing the quality and maintenance of the existing codebase and exploring new technologies. We are engineers, technology leaders and experts. We create and deliver mission critical services to enable NinjaOne’s customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. We hire the best software engineers with experience in our stack: NinjaOne is built on Java, Kotlin, C++, and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Location- London, United Kingdom or Remote anywhere based in the UK What You'll Be Doing Design and code new applications following specifications using appropriate tools Maintain and improve current applications without supervision Hands-on work in terms of developing prototypes, microservice architecture, contributing code and evaluating technologies Assume responsibility for ongoing data architecture for the product Identify product requirements and limitations to ensure system function Monitor system(s) performance Inspect our production monitoring system for potential issues that may be on the horizon Support and provide constructive feedback on the team's design choices and code Write project documentation and its support Develop and execute software test plans in order to identify software problems and their causes Other duties as needed About You Bachelor's degree or equivalent education in Technical or Engineering field of study or equivalent work experience Knowledge of functional and object-oriented programming design concepts 7+ years of professional Java software development in highly scalable systems and applications Experience working with Kotlin 5+ years of REST service development using Spring framework Working experience with AWS cloud services Experience developing and deploying software-as-a-service (SaaS) applications Experience with Relational Database design and development, ideally Postgres Previous experience with NoSQL document-based database design and development Caching systems know-how and experience with Redis helpful Experience with Test-Driven Development Code test coverage through Unit or Integration tests The habit of constant code and system improvement by refactoring and thinking critically about the system Written and verbal English communication skills is required Experience working in agile teams Experience working remotely Experience in tooling for providing code test coverage (optional) Experience with DevOps, Continuous Integration and Delivery (optional) Experience with Docker and Kubernetes (optional) About Us NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management. What You’ll Love Our flexible working hours with hybrid office options enable you to successfully balance your personal life and your job Grow personally and professionally with one of the fastest growing companies Access to our Corporate Benefits Platform (with discounts for brands such as Expedia, FitX, Zalando and many more) Develop your skills through our renowned training platform Receive competitive compensation Collaborate with a curious, kind, international and intercultural workforce This position is NOT eligible for Visa sponsorship. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. Are you already interested? We would love to get to know you! Follow the link and submit your application. We can’t wait to see you at NinjaOne.


- Company Name
- Native Instruments
- Job Title
- Senior Software Engineer Frontend
- Job Description
- About Us For over 25 years, Native Instruments has been at the forefront of sonic innovation. Guided by our mission to inspire and enable creators to express themselves, we develop integrated audio hardware and software solutions for musicians, producers, engineers, and DJs of all genres and levels of experience. Native Instruments embraces diversity and a respect for all people. We are proud to be an equal opportunity employer and we believe the foundation of our dynamic and pioneering spirit starts with a fair and inclusive culture. At Native Instruments we value teamwork and passion, delivering inspiring experiences, continuously innovating and empowering our communities, while also serving our planet. All applicants will receive equal consideration for employment at Native Instruments and we encourage everyone to apply – regardless of gender identity, race, color, religion, sex, sexual orientation, national origin, genetics, disability, age, or any other characteristic protected by law. Help us reach our goal in making the future of music diverse, inclusive and exciting! We encourage you to submit your application without the requirement for a photograph, identifying factors or personal status information. About The Team Our Web & E-commerce Team is responsible for creating and maintaining an engaging and accessible experience across Native Instruments' websites. By optimizing the user journey from product discovery to purchase and beyond, we enable creators to find, buy, and learn about the tools they need to express themselves. Your Contribution Write clean, modern JavaScript code to create fantastic user centric experiences that bring together inspiring musical minds all over the world Implement and maintain reusable UI components using React and related technologies such as Redux, Typescript and GraphQL Create highly-scalable and performant Single Page Applications Design, implement and maintain technical concepts and build exciting web-based products following industry-standard best practices Work in a cross-functional Agile team to design, develop and deploy scalable and robust software. Use your skill sets and abilities to collaborate in achieving team goals Connect with other members of the Native Instruments engineering community, to teach and learn together in a diverse group of engineers Our Ideal Candidate End to end engineering experience with architecture, development, test automation, as well as a passion for pixel-perfect UI implementation and a craving for learning. Extensive experience with the React based frontend stack (Typescript, ES6/Babel, React/Redux, Emotion, Node.js/NPM, Yarn, Webpack, Jest) Experience with GraphQL, RxJS or server side JavaScript (e.g. expressJS) would be a plus Experience with any CSS-in-JS like Emotion/Styled Component would be a plus Experience in building Desktop apps with Electron, React Native or similar would be a plus Exposure to DevOps and related tools and techniques – Docker, GCP, Setting up CI/CD pipelines Experience with performance debugging and benchmarking You have a connection to music - be it hands-on music production or a genuine inspiration in your life. Our Benefits Remote First: We offer a range of options that allow you to work in a way that suits your lifestyle, either at one of our workspaces, a hybrid arrangement, or fully remote. Shared workspace in London: Landmark Spaces Workation: Work remotely anywhere in the world for up to 4 weeks per year Flexible work model from one of our entity locations Trust-based working hours Holidays: 25 days paid holiday per year which increases with tenure Healthcare: Public health care with NHS supplemented with Simply Health. This involves contributions for dental and optical healthcare, for example Pension: Employees can choose an auto enrolment scheme or can bring their own SIPP with them Free software downloads and reduced prices on hardware Employee Assistance Program for your well-being