Full Stack Developer


About the company:

Our client is a Canadian company with offices in the UK and Málaga, inventing and reinventing software solutions in the gaming industry for various clients exclusively.  Their ethos is based in trusting each other to make intelligent decisions, to challenge, change, improve and perfect. In their culture, forward-thinkers like you can be fearless. You can benefit from all of their perks: relocation package, soft landing, private bus from the city centre to their office, language classes, medical insurance (paediatrics and Dental coverage) certifications and training, technical conferences, sporting events, games room, flexible timetable… 


The Project:

  • Work on both serverside and client-side development for an n-tier enterprise Full stack application
  • Design and develop code, put it into action and support projects on the application level
  • Write, maintain and document unit and integration tests, and write up new and modified functionality
  • Regularly analyse and review the code crafted by fellow visionaries to make sure it’s always spoton
  • Work closely with Technical Leads and Architects to make our software design and quality unbeatable


What we are looking for:

 Armed with plenty of recent commercial J2EE experience, you’ll be well-versed in:

  • web development (HTML, JavaScript, CSS)
  • web services (REST, SOAP)
  • Spring IOC, Spring MVC, Hibernate, JPA, AOP,
  • Java build tools (Maven or Ant) as well version control systems (Git, SVN, etc.)
  • unit testing frameworks (JUnit) and unit testing practices
  • web application servers (JBoss, Tomcat, Jetty, GlassFish etc.)
  • concurrent programming and threading

You’ll also be familiar with:

  • any database development
  • Linux systems and shell scripting 
  • Continuous integration tools

A graduate in Computer Science, Computer Engineering or similar, you’ll already be clued-up about Agile software development. You should be well-organised too, whether you’re making stuff happen in a team or getting on with things on your own. And you’ll have no problem coming up with ideas – or explaining them clearly.


Contact me if you need more information or want to apply to this position:

+34 622151566 or email me at [email protected]