Developer ( Java & AWS & GraphQL) - 3 Months - London - £650

  • Location

    City of London, London

  • Sector:

    IT

  • Job type:

    Contract

  • Salary:

    £650 - £700 per day

  • Contact:

    Deepti Verma

  • Contact email:

    Deepti.Verma@experis.co.uk

  • Job ref:

    BBBH116147_1576662452

  • Published:

    8 months ago

  • Duration:

    3 Months

  • Expiry date:

    2020-01-17

  • 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.

Desirable Skills

  • Java
  • AWS
  • GraphQL
  • Bigdata ecosystem (Hadoop, EMR, AWS Glue, etc)
  • Elasticsearch
  • RDMS

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's 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.