Senior Java Developer

  • Location: Malta
  • Salary: €50000 - €60000 (DoE)
  • Type: Permanent
  • Job reference: 25318

Are you interested in working with a well established FinTech company that provide services including eWallets, Union Pay International and and Virtual prepaid cards to both business and personal customers? My client are already working with top names like Ryanair, Booking.com and Poker Stars, and are expanding their reach into the the iGaming market having attended both Sigma and ICE to promote their services. 

With offices in Malta, Dublin and Belfast my client are increasing headcount for 2019 and are in need of a senior Java Developer to join their team responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

You will be joining a brilliant team of software developers, full of energy, ambition and passion. Working together with your development team, you will be involved in building great products whilst working closely with Product Owners and stakeholders to understand requirements which will result in delivering the right thing.

Responsibilities will include:

  • Develop new in-house products
  • Translate application storyboards and use cases into feasible functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Write clean code supported with unit testing modules
  • Ensure the best possible performance, quality, scalability and responsiveness of the applications
  • Document features and share knowledge within the team
  • Collaborate with other team members and stakeholders
  • Help maintain code quality, organization, and automatization including undertaking peer code reviews

The ideal candidate will have:

  • Minimum 5+ years of JAVA enterprise software experience
  • Bachelor’s or Master’s degree in Computer Science or related field
  • Self-Motivated Individual with excellent interpersonal and communication skills having the ability to work in a team and on own initiative
  • Experience with JAVA SE, Spring MVC, Spring Boot, Caching methodologies and Database Design would be considered as a great plus
  • Ability to write clean code with an eye for performance and scalability
  • Very strong analytical and problem solving skills
  • Experience with CI and Source control systems such as Jenkins and Stash
  • SQL database experience
  • Solid understanding of object-oriented programming
  • Familiar with various software design principles and architectural patterns behind a scalable application
  • Creating database schemas that represent and support business processes
  • Experience in financial software development will be considered an asset.
  • Desirable to have experience with RabbitMQ & Docker

Back to vacancies Apply for this job