Java Software Developer (Mid Level)

Location Malta
Job Type Permanent
Salary €35,000 - 45,000 (DOE)
Reference 25681

I am looking for a Software Engineer to join a multidisciplinary product-delivery team and help them deliver innovative technologies that are revolutionizing the payments industry.

Specialising in B2B payments, my client supports customers with tech that enables them unlock value in every payment they make to their suppliers, providing them opportunities to profit where they would traditionally incur costs. Innovating and developing the most cutting-edge payment products in the market their product-delivery team, which is comprised of 25 engineers and product specialists, plays a central role in translating business and market requirements into high-quality software features on a Java-based platform. 

I am looking for a driven and enthusiastic Software Engineer who is keen on collaborating with others to craft elegant technical solutions to problems in our domain. An ideal candidate will have experience with delivering value through software projects and enough expertise in relevant technologies to share it with others on the team to help us take things to the next level. If you are someone who espouses effective engineering practices and agile values: someone who is up for a challenge, seeks to satisfy stakeholders and deliver value, who embraces change and always seeks to improve then this is the right opportunity for you.

The opportunity

With over 75% annual growth, my client is scaling for international expansion. Their unprecedented development plans demand an experienced Software Engineer to join our team and help build the next generation of payments optimization technology.

The Role

Based at our Malta location, our Software Engineer will develop high-quality solutions for complex financial problems. Experienced and diligent in their coding, our Software Engineer should be independent and determined. With great time management skills,  they prioritize work accordingly. This role is tasked with the following responsibilities:

  • Work in a cross-functional team to collaborate on software

  • Keep up to date with technology trends in the industry

  • Participate in the design and planning phases of a project

  • Able to write code in a timely fashion

  • Proficient in evaluating different options and approaches (and avoid over-engineering solutions)

  • Diagnose and resolve issues and defects identified in code


  • 3+ years of experience in a similar position

  • Experience with server-side/back-end languages and technologies particularly Java, Spring, Hibernate

  • Some experience in building web applications using  HTML, CSS, JavaScript and frameworks or libraries like AngularJS or React

  • Familiarity with micro-services and tools associated with such an architecture  

Apply Now