Lead Developer (Java,AWS and Big Data) - Canary Wharf - £650

  • Location

    City of London, London

  • Sector:


  • Job type:


  • Salary:

    £650 - £750 per day

  • Contact:

    Deepti Verma

  • Contact email:


  • Job ref:


  • Published:

    8 months ago

  • Duration:

    3 Months

  • Expiry date:


  • Client:


This role is critical in driving our simplification agenda across the fragmented technology estate of client today, including the migration to public cloud. The role involves working very closely with a number of offshore engineering teams and the architecture group. Ultimately all future non-real-time datafeed product offerings will be fed from these foundational retrieval components, which are critical pillars of the goal to become the leading marketplace for content.

Desirable Skills

  • Java ( Must Have)
  • Bigdata ecosystem (Hadoop, EMR, AWS Glue, etc) - Must Have

Key Accountabilities

  • Develop software against specifications created in partnership with team members and product managers
  • Create and execute unit, integration and performance tests to ensure software meets business and performance requirements and software quality standards
  • Contribute to software design and lead the design of well-defined components
  • Help identify and implement short-term and long-term solutions and risk assessments for analytics software
  • Develop quality improvements to prevent and resolve software problems
  • Create and maintain technical documentation for assigned components to ensure supportability
  • Provide technical mentorship and coaching to team
  • Provide technical support to operations or other development teams
  • Participate in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work

Required Skills

  • Minimum of a Bachelor Degree in Software Engineering, Computer Science or related technical discipline
  • Self Driven, goal oriented team player with good communication skills
  • Ability to work and lead in a highly agile team environment
  • Deep knowledge and practical professional experience in software development in Java
  • Strong Computer Science fundamentals in algorithms, design, problem solving and complexity analysis
  • Experience with software release process with automated CI/CD pipeline
  • Knowledge of best practices for the full software development life cycle
  • Strong customer focus and ownership
  • Experience in communicating with senior leadership and has proven communication skills to work across technical and business teams
  • Strong experience of operating in a quickly changing environment and driving technological innovation to meet business requirements.