+44 (0)207 549 4040 Speak to a consultant now

Apply for this job

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Ref: #43338

Core Engineer Tech Lead – Java/Kotlin – Contract – Long Term

  • Practice Development & Integration

  • Technologies Development Skills Java

  • Location London, United Kingdom

Core Engineer Tech Lead – Java/Kotlin – Contract – Long Term


Next Ventures seeks an experienced Core Engineer to join its London based team on a long term contract.


We are looking for an experienced Core Engineer Tech Lead to join our Digital Services Core Engineering team in designing and implementing our next generation access control framework. In this role, you’ll be responsible for overseeing the development and implementation of new software systems for adaptation of business and technology changes. 


Core Engineering engages directly with senior management, development teams, technical delivery teams and architecture to ensure the successful design, development and delivery of technological-based solutions.


To be successful as a Core Engineer Tech Lead, you should be able to drive the software change and release management process, assisting with the overall maturity of its development lifecycle, have an In-depth knowledge of programming languages and outstanding architectural skills. Ultimately, a top-notch Core Engineer Tech Lead will ensure that software deliverables comply with quality standards and are completed on time while knowing the skills and aptitude of engineers and assign tasks accordantly.



  • Serving as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members.
  • Design, develop, modify, implement and support authorization components anywhere in our stack.
  • Remain current on new technologies and development practices; evaluate and make recommendations as necessary
  • Assist in task planning, estimation, scheduling and staffing
  • Mentor software engineers to allow for skill/knowledge development through advice, coaching and example
  • Determine process improvements, best practices and develop new ones
  • Work in close partnership with cross-functional teams and management
  • Validating the functionality and security of the application
  • Writing clean, scalable Java code – or Kotlin.
  • Prioritizing and distributing software development tasks
  • Analysing system and user requirements for the software product



  • Excellent organizational, communication and leadership skills
  • Previous experience working as a Senior Java Engineer, Architect or hands-on Tech Lead
  • Experience with software design and application programming
  • Proven experience in software development methodologies
  • Proven experience building complex distributed systems
  • Proven experience building and applying Access Control Mechanisms
  • Ability to exercise discretion and independent judgment in the performance of duties


Apply now