Senior Java Developer

  • Rock Recruiters Ltd
  • Gibraltar
  • Apr 13, 2020
Full time Developer Jobs iGaming Jobs Information Technology Jobs Java Developer Jobs Senior Developer Jobs

Job Description

Our client is an established and reputable Online gaming company at the forefront of Sportsbook, Casino and Poker, with modern offices in a premier location in Gibraltar, Near South of Spain.

Our client is seeking talented and solid Java Developers/Engineers to join their growing team.

Relocation/Why Gibraltar?

Our client and ourselves as your agent look after from start to finish – Relocation Guidance & Assistance, Local Knowledge info – All rewarded with a UK comparative salary, lower tax, Full benefits package, relocation allowance and most importantly the Mediterranean lifestyle.

Gibraltar offers it all when you are looking for that high quality lifestyle of 300 days sun and outdoor living plus a stable and thriving economy in a technology hub with plenty of future career prospects. Gibraltar is an overseas British Territory with the main language being English and the currency sterling. Gibraltar is multi-national and attracts people from all over the world boasting a vibrant community and bustling centre with modern marinas, casino, clubs, bars and restaurants. Lower tax on electrical goods, cigarettes, alcohol and salary are another perk to life in Gibraltar.

Many people live in Spain and easily commute into Gibraltar daily and benefit from wages being exchanged into Euros and the lower cost of living that Spain has to offer. Working in the buzz of the city by day and living in a holiday destination in the evening/weekends, there is a fantastic work/life balance here

Purpose of the role:

Our client is looking for a skilled software developer to join a self-organising agile team in charge of developing high scalability backend applications using Java. The ideal candidate has deep knowledge of designing and developing multi-component software systems, experience developing, releasing, and maintaining Java applications, as well as experience in collaborating on software projects. Our clients engineers are part of small, nimble teams that work on distinct projects, using the most adequate design patterns. They are able to identify the value and long term benefits of established standards and continue to evolve them to continue to deliver solutions that are service orientated – highly scalable, easily testable, maintainable and extensible.

You are independent and inventive, you communicate and collaborate effectively, and have a hunger to learn, share knowledge, and thrive in an energising environment.

Key Responsibilities / Duties:

You will develop and code on our backend applications, building features that focus on usability, simplicity, and performance. You will play a key role in the full development cycle and direction of product and feature sets. Take feature requests and technical requirements and translate them into a set of re-usable components using elegant code solutions.

You will be supported to participate in and/or take ownership over the internal software architecture and feature development, from requirements gathering, to design and implementation, to production deployment.

Development, operations, testing and others all work together to identify and resolve bottlenecks on the path to production.

Experience & Qualifications:

Experience in backend-middleware architectures – concurrency, message and service orientated architectures are your passion, and you know and follow best practices and are proficient with all aspects of modern development techniques.

A solid engineer – you find something magical about solving problems with elegant but simple solutions, attention to detail and critical thinking skills, ability to understand and focus on business requirements.

  • Solid knowledge and experience with Java (7+) and Spring framework (core, web, data, boot, integration, cloud, test, …).
  • Experience with middleware messaging systems like Apache ActiveMQ or Kafka. ·

Desirable experience working using CI/CD pipelines.

  • Ideally experience with Vaadin and Drools frameworks.
  • A good communicator – you communicate enthusiastically, clearly and concisely with both technical and non-technical staff.
  • A keen learner – you are up-to-date and capable of keeping the pace with the latest trends and technologies.
  • You are hands on, passionate, persistent, creative, and humble.
  • You get things done.

Perks: Work in a dynamic, collaborative, equal opportunity, non-hierarchical, and ego-free culture where your talent is valued. · Commited to continuous improvement, value diversity and reward initiative.