Senior Java Developer

  • Location: Malta
  • Salary: €45,000 pa
  • Type: Permanent
  • Job reference: 18929

Working within one of the software development teams and reporting to a Software Development Team Lead, the chosen candidate will be in charge of developing front-end components for new and existing web based systems using a combination of HTML, CSS and JS technologies and integrating to a Java or Grails backend.

The Candidate

With a minimum of 4 years experience working in a software development role, you are expected to have strong programming skills in JavaScript and be versed with building large enterprise level systems. You will also be expected to have experience with building multi-user systems supporting hundreds of users and have worked with a design team to build prototypes and functional systems based on a series of wireframes and mock-ups.

You will have a passion for programming, are willing to learn new technologies and techniques, take pride in delivering elegant solutions and strive for excellence yet are capable of maintaining strict deadlines.

You are a self-motivated and results-oriented developer who can produce high quality code and are keen to collaborate with designers, architects and a team of highly talented developers.


  • Experience with JavaScript Unit Testing and Rapid Prototyping
  • Develop and maintain front end components for the company e-commerce web platform (widgets, various JavaScript frameworks/SDKs)
  • Analyse, design and develop front end components for platform solutions in the e-commerce and BI realm
  • Review staging and production environments client side performance and pro-actively improve it
  • Ensure web development follows responsive paradigm
  • Provide technical input on decisions
  • Work with developers on a daily basis in order to implement best practices
  • Mentor junior web developers and organise training sessions

Skills Required

  • Proficiency in JavaScript, jQuery, HTML 5 and CSS 3
  • Experience with front-end template engines
  • Advanced level knowledge of JavaScript Frameworks such as AngularJS, KnockoutJS, BackboneJS, etc.
  • Excellent knowledge of responsive web development and progressive enhancement
  • Experience in development of high-volume / high-availability web applications
  • Working knowledge of building web pages for mobile devices.
  • Working knowledge of backend web server technologies such as tomcat, httpd, Java, Groovy and Perl.
  • Experience working with enterprise level tools such as source control and continuous integration servers
  • Must be an EU national due to work permit restrictions.
  • Possess accredited relevant qualifications in software development and web based programming.

Desirable Skills

  • Experience with light weight web servers such as Node.js
  • Knowledge of Spring MVC, Maven and Hibernate

Back to vacancies Apply for this job