Java Software Engineer/s (Snr & Mid) - Kentish Town

Recruiter
Profile 29 Ltd
Location
London (Greater)
Salary
~£55k (neg.) + benefits
Posted
31 Oct 2017
Closes
16 Nov 2017
Contract Type
Permanent
Hours
Full Time

Job; Java Software Engineer/s (Snr & Mid) ? Kentish Town

This company is a leading online soft gaming operator with a multi-branded, multi-platform strategy to complement their own proprietary and acquired software. With 100+ brands and a significant market share of the UK bingo market they have also recently listed on AIM. Via global offices their 400+ employees are committed to investing in game development to provide unique, compelling and entertaining experiences to their growing customer base. They are after Java-savvy Software Engineer/s (Senior & Mid) to help deliver their development strategy through ownership of systems architecture and development.

Responsibilities;

  • Working in an agile environment cooperating with Product Managers and business stakeholders to design, develop and build products that would remove some of the legacy dependency
  • Establishment and maintenance of technology resources to support all operational functions
  • Anticipate requirements, and build software in a flexible, scalable way
  • Write software following OOP best practices
  • Write software following the Design Patterns that best fit for a problem given
  • Write software following the SOLID principles
  • Write software following the DRY principle
  • Write Unit tests following TDD
  • Write Integration tests following BDD
  • Ensuring the compliance of responsible gaming protocols

Attributes;

  • Proven ability to write clean, testable, readable code in a team environment using design patterns, SOLID and OO principles
  • Proven experience of building, automating and deploying software to production
  • Ability to find creative solutions and implement them in a fast pace work environment
  • Technical analysis experience translating business requirements into functionality
  • Gaming related industry knowledge and experience is a plus

Skills;

  • Strong core Java experience (Java 8 preferred)
  • Strong experience using Spring / Spring boot / Spring cloud framework
  • Experience with MS SQL database development (queries, stored procedures, jobs, admin)
  • Ability to write unit and integration tests
  • Experience applying SOLID design principles
  • Experience building web services and APIs on REST
  • Previous experience working in the gaming / gambling / betting / financial &/or banking sector (advantageous)

Requirements;

  • Excellent background on agile methodologies (Scrum, eXtreme Programming, Kanban, Lean)
  • Excellent background of agile practices (TDD, BDD, Coding Standards, Peer Review, Collective Ownership, Whole Team, Frequent Release, Continuous Integration)
  • Strong knowledge regarding Object Oriented Design, data structures, algorithm design, problem solving and complexity analysis
  • Understanding of SOLID principles
  • Experience implementing scalable software systems and platforms.
  • Experience with software optimisation
  • Expert knowledge in building REST APIs

Other Stuff;

  • £?s; fully D.O.E ~£45k for Mid, ~£55k for Snr,
  • Benefits; Private Medical Insurance, Life Assurance, Income Protection Insurance, Childcare Vouchers, free fruit, Nespresso Coffee Machine, regular company social events, an arcade room and a great team of people to work with,
  • Location; London Kentish Town NW5,
  • Interested? Please send CV (preferably as a Word doc as opposed to PDF),
  • Not for you but you know someone suitable? ?Profile 29 can pay a referral fee,
  • Please only apply if you are already eligible to work in the UK (indefinitely & without sponsorship),

This job was originally posted as www.jobsite.co.uk/job/959389217