Senior Java Developer

Senior Java Developer for Internet marketing company in Central London – £50,000 - £65,000

Your software will be used by multiple group companies’ users around the world on a daily basis. As a Senior Dev you are expected to contribute to design and technology selection, solve complex problems, write quality, maintainable code, and take ownership to deliver, whatever it takes. You will contribute to scrum, and leverage your insight and experience to move them forward both technically, and as a well-respected, high-performing, fun-loving team.

 

RESPONSIBILITIES & DUTIES

  • Participate in development processes to deliver quality, usable software for each product increment meeting requirements and the definition of done
  • Communicate with product owner, QA, and other dev teams around the world to ensure we’re set up for success and hence avoid blockers (via backlog grooming etc)
  • Meet development standards and deliverables including documentation, prototypes, version control, and demos to clients
  • Investigate and resolve problems in legacy and new systems as required
  • Innovate
  • Coach and mentor less experienced team members as required
  • Understand the business value of the software you create, and leverage that understanding in the proposals you contribute individually, and what we do as a team

 

EXPERIENCE, KNOWLEDGE & QUALIFICATIONS:

Perfect candidates have all the following:

  • 7+ years as a Java developer working in a business-driven team
  • Sound understanding of data structures and algorithms
  • Strong knowledge of design patterns and OOP concepts
  • 3+ years experience of Agile development
  • Sound knowledge and experience of: REST, NoSQL/SQL, Spring, JUnit, oAuth, OpenID and related technologies
  • Working knowledge of Test Automation, CI/CD & DEVOPS
  • Aptitude and drive to pick-up new technologies that suit our business
  • Sound academic background (BSc/MSc or equivalent) in a computer science, engineering or related field

 

Salary: £50,000 – £65,000, depending on experience.