Senior Java Developer (Contractor) – London

Location London, UK
Job Type Permanent
Salary Very Attractive
Reference 29940

Senior Java Developer (Contractor) – London

 

Multinational B2B supplier of gambling software-as-a-service (SaaS) solutions is looking to hire a CONTRACTOR SENIOR JAVA DEVELOPER as a permanent addition to their growing team in their London based office.

 

Responsibilities:

  • Taking lead development roles on projects (making architectural decisions, and taking responsibility for the full SDLC)
  • Maintenance of existing code
  • Bug fixes and optimisations
  • Working closely with project managers, business owners, and external customers
  • Implement new projects and functionality in a fast-paced agile environment
  • Enhancing the back-office tools (including identifying and implementing enhancements for different teams such as Development, Customer Services and Account Management)
  • Identifying root cause of incidents to improve operational efficiency and deliver suitable solutions
  • Documenting developed solutions

 

Requirements:

  • 7+ years of experience with Java (preferably Java 8)
  • Clean coding methodologies (SOLID, YAGNI)
  • Spring MVC, Spring Boot
  • Extensive experience with REST
  • Good understanding of microservices architecture and DDD (Domain Driven Design)
  • Unit testing frameworks (Junit, Mockito)
  • Git, Maven, Jenkins, SQL

 

Desirable Skills:

  • Event driven architectures based in RabbitMQ or Kafka
  • NoSQL (Cassandra/Mongo)
  • In-memory caches (Redis, Hazelcast)
  • BDD Concepts
  • Self-motivated and solution-oriented
  • Highly organized with strong attention to detail and follow-through

 

Travel Requirements:

  • This role may require travel, as mutually agreed from time to time to other European offices
Apply Now