ABOUT US
Jonas Metals Software has been delivering market-leading ERP software solutions to the metals industry for over 35 years.
Our developers are passionate about building robust, high-quality systems that drive real value for our customers. We embrace agile methodologies and promote continuous improvement across our products, toolsets, and development processes. Team members are empowered to influence standards, technical direction, and architectural evolution.
We recognise that software development is a constantly evolving discipline. That’s why we dedicate time and resources for our developers to research, experiment, and innovate.
As part of the Jonas Group of companies, we offer strong career development opportunities across a global network of businesses.
WHAT YOU’LL BE DOING
We are seeking an energetic Java Software Engineer to take on an exciting role within our growing team. Reporting to a Team Lead, this is a hands-on position focused on the core product set and our ongoing innovation efforts. You will collaborate with other engineers to prototype, design, develop, test, and maintain a diverse set of Java-based applications. You will be involved across the full software development lifecycle, using agile methodologies, and contribute to solving complex technical problems in a fast-paced, collaborative environment.
ROLE RESPONSIBILTILES
Key Responsibilities:
Analysis and clarification of software requirements
Design and implementation of Java-based backend features
Development and maintenance of RESTful APIs
Integration with relational databases using JDBC, JPA, and Hibernate
Writing and maintaining unit and integration tests
Refactoring legacy code to improve performance, scalability, and maintainability
Collaborating with frontend developers (including AngularJS where applicable)
Participating in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives
Estimating development effort and tracking progress against sprint goals
Reviewing code for technical accuracy, maintainability, and adherence to team standards
Documenting system components and contributing to knowledge sharing
Supporting QA engineers and participating in automated testing strategy development
Actively contributing to technical decisions and continuous improvement efforts.
Key Skills & Experience:
Proven experience in Java software development
Strong grasp of Object-Oriented Programming (OOP) principles
Experience developing REST APIs using frameworks such as Spring Boot
Solid understanding of SQL and experience working with relational databases (e.g., PostgreSQL, MySQL, SQL Server)
Familiarity with Hibernate or other ORM tools
Experience writing unit tests with JUnit or similar frameworks
Comfortable working in agile development environments
Experience with version control systems (e.g., Git).
Personal Attributes:
Strong communicator – clear, concise, and collaborative
Able to explain complex technical issues simply
Logical, analytical, and methodical approach to problem-solving
Creative thinker, willing to challenge assumptions and try new ideas
Self-motivated, resourceful, and proactive
Resilient under pressure and able to adapt in a changing environment
Strong attention to detail and commitment to quality.
Other desirable but not essential experience:
Knowledge of front-end frameworks such as AngularJS
Exposure to CI/CD pipelines and tools such as Jenkins or GitHub Actions
Experience writing automated UI or integration tests
Familiarity with document-store databases (e.g., MongoDB)
Experience with mobile-friendly web applications or native mobile development
Knowledge of BDD frameworks like Cucumber
Exposure to JIRA or similar issue tracking systems
Certification in software testing (e.g., ISTQB Foundation).
WHY JONAS SOFTWARE?
Be part of a dynamic and innovative global organisation
Competitive compensation and benefits package
Opportunities for career growth within our expansive portfolio
Join a collaborative environment that champions diversity, equity, and inclusion, creating a space where everyone can excel.
WHAT OUR EMPLOYEES SAY ABOUT US
See what our employees say about us in the highlights video from our Jonas Annual Business Awards 2023 https://www.jonassoftware.co.uk/insights and our ‘Every Person Matters’ video from our Jonas Annual Business Awards 2024 https://www.jonassoftware.co.uk/why-jonas/people-culture/
ADDITIONAL INFORMATION
LOCATION
Remote (ability to travel, sometimes at short notice)
The position is based in the UK.
BENEFITS
25 days annual leave
10 days rolling sick plan, including extended illness pay
Pension 5% EE and 4% ER (increases after 3 years to a max of 6%)
Life Assurance 4x base salary
Income Protection
Private Health Insurance
Option to join the CSI Employee Share Purchase Scheme
Personal Travel Insurance
Cycle to Work scheme
Electric/Hybrid Vehicle scheme
Discounted gym membership
Discounted high street retailer scheme
Other flexible and Employee Funded benefits available.
MUCH MORE THAN A BENEFIT
Internal Learning & Development programmes
Internal Mentor programme
Employee Assistance Program (EAP) and Mental Health First Aiders to support you
Jonas Europe & Jonas Global networking events (JABAs, GROW, JSA). Join communities, build networks and collaborate with your colleagues across the Global Group.
OUR DEIB COMMITMENT
Our people define us and, at Jonas, we believe that diversity in all its forms enriches our organisation and drives innovation. We actively seek to create an environment where all employees feel valued, heard, and empowered to contribute their best work. We do not discriminate on the basis of any protected characteristic and are dedicated to providing equal opportunities for all. Come and be part of a team where your unique background and experiences are celebrated!
We strongly encourage applications from candidates of all backgrounds, including those from underrepresented groups such as women, ethnic minorities, people with disabilities, and LGBTQ+ individuals and we are committed to creating an interview and hiring process that is accessible and inclusive for everyone.
FLEX WORKS CULTURE
Here at Jonas Europe, we see flexibility as a game-changer. We truly believe that working flexibly together helps to increase our innovation, growth and productivity, as well as supports our employees’ wellbeing and helps to provide great places to work.
For most roles, the following types of flexibility are usually possible: working location, number of hours/days worked, different start and finishing times, flexible lunch break arrangements, agreed core hours, flexible hours, an element of working from home, compressed hours.
Many of our employees work flexibly in many different ways, including part-time. Please talk to us at interview about the flexibility you need. We can’t promise to give you exactly what you want, but we do promise not to judge you for asking.
Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.
Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.
Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.
Edgeless Systems
Exact Sciences
Cloudera
Intermountain Health
BD