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

  • Location:

    City of London, London

  • Sector:


  • Job type:


  • Salary:

    £650 - £750 per day

  • Job ref:


  • Published:

    17 days ago

  • Duration:

    3 Months

  • Client:

    Undisclosed Company

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.

Apply Save job Create Job Alerts

Share this job