Software Engineer
1 Days Old
Join to apply for the Software Engineer role at Jonas SoftwareJoin to apply for the Software Engineer role at Jonas SoftwareGet AI-powered advice on this job and more exclusive features.About UsJonas Metals Software has been delivering market-leading ERP software solutions to the metals industry for over 35 years.Job Description:Software EngineerAbout UsJonas 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 DoingWe 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 RESPONSIBILTILESKey Responsibilities:Analysis and clarification of software requirementsDesign and implementation of Java-based backend featuresDevelopment and maintenance of RESTful APIsIntegration with relational databases using JDBC, JPA, and HibernateWriting and maintaining unit and integration testsRefactoring legacy code to improve performance, scalability, and maintainabilityCollaborating with frontend developers (including AngularJS where applicable)Participating in agile ceremonies, including daily stand-ups, sprint planning, and retrospectivesEstimating development effort and tracking progress against sprint goalsReviewing code for technical accuracy, maintainability, and adherence to team standardsDocumenting system components and contributing to knowledge sharingSupporting QA engineers and participating in automated testing strategy developmentActively contributing to technical decisions and continuous improvement efforts.Key Skills & Experience:Proven experience in Java software developmentStrong grasp of Object-Oriented Programming (OOP) principlesExperience developing REST APIs using frameworks such as Spring BootSolid understanding of SQL and experience working with relational databases (e.g., PostgreSQL, MySQL, SQL Server)Familiarity with Hibernate or other ORM toolsExperience writing unit tests with JUnit or similar frameworksComfortable working in agile development environmentsExperience with version control systems (e.g., Git).Personal Attributes:Strong communicator – clear, concise, and collaborativeAble to explain complex technical issues simplyLogical, analytical, and methodical approach to problem-solvingCreative thinker, willing to challenge assumptions and try new ideasSelf-motivated, resourceful, and proactiveResilient under pressure and able to adapt in a changing environmentStrong attention to detail and commitment to quality.Other desirable but not essential experience:Knowledge of front-end frameworks such as AngularJSExposure to CI/CD pipelines and tools such as Jenkins or GitHub ActionsExperience writing automated UI or integration testsFamiliarity with document-store databases (e.g., MongoDB)Experience with mobile-friendly web applications or native mobile developmentKnowledge of BDD frameworks like CucumberExposure to JIRA or similar issue tracking systemsCertification in software testing (e.g., ISTQB Foundation).WHY JONAS SOFTWARE?Be part of a dynamic and innovative global organisationCompetitive compensation and benefits packageOpportunities for career growth within our expansive portfolioJoin a collaborative environment that champions diversity, equity, and inclusion, creating a space where everyone can excel.What Our Employees Say About UsSee 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 InformationLOCATIONRemote (ability to travel, sometimes at short notice)The position is based in the UK.Benefits25 days annual leave10 days rolling sick plan, including extended illness payPension 5% EE and 4% ER (increases after 3 years to a max of 6%)Life Assurance 4x base salaryIncome ProtectionPrivate Health InsuranceOption to join the CSI Employee Share Purchase SchemePersonal Travel InsuranceCycle to Work schemeElectric/Hybrid Vehicle schemeDiscounted gym membershipDiscounted high street retailer schemeOther flexible and Employee Funded benefits available.MUCH MORE THAN A BENEFITInternal Learning & Development programmesInternal Mentor programmeEmployee Assistance Program (EAP) and Mental Health First Aiders to support youJonas Europe & Jonas Global networking events (JABAs, GROW, JSA). Join communities, build networks and collaborate with your colleagues across the Global Group.OUR DEIB COMMITMENTOur 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 CULTUREHere 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.Business Unit:Jonas MetalsScheduled Weekly Hours:37.5Number of Openings Available:1Worker Type:RegularCareer Site:More About Jonas Software: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.IS THIS YOU?Seniority levelSeniority levelEntry levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Jonas Software by 2xSign in to set job alerts for “Software Engineer” roles.Front End Developer (18 Month Remote Fixed Term Contract)Birmingham, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 6 months agoLondon, England, United Kingdom $140,000.00-$180,000.00 2 weeks agoGraduate Software Developer - Fully RemoteGuildford, England, United Kingdom 2 days agoGraduate Software Developer - Fully RemoteGraduate Software Developer - Fully RemoteChelmsford, England, United Kingdom 2 days agoLondon, England, United Kingdom 2 weeks agoGraduate Software Developer - Fully RemoteMaidstone, England, United Kingdom 2 days agoGraduate Software Developer - Fully RemoteBrighton, England, United Kingdom 2 days agoGraduate Software Developer - Fully RemoteLondon, England, United Kingdom 3 months agoLondon, England, United Kingdom 3 weeks agoNorthern Ireland, United Kingdom 2 days agoGraduate Software Developer - Fully RemoteChelmsford, England, United Kingdom 1 day agoUnited Kingdom $75,000.00-$100,000.00 1 month agoSoftware Engineer/Quant Developer (FULLY REMOTE) - Up to £200k + Bonus - LondonGraduate Software Developer - Fully RemoteBrighton, England, United Kingdom 1 day agoUnited Kingdom $75,000.00-$100,000.00 4 weeks agoUnited Kingdom $100,000.00-$150,000.00 3 months agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
- Location:
- United Kingdom
- Job Type:
- PartTime