Senior Cloud Developer (Java/Python)

  • Location

    City of London, London

  • Sector:


  • Job type:


  • Salary:

    £630 - £680 per annum

  • Contact:

    Thomas Hunt

  • Contact email:

  • Job ref:


  • Published:

    10 months ago

  • Duration:

    6 Months

  • Expiry date:


  • Start date:


Job Title: Senior Cloud Developer (Java/Python)
Location: London
Initial Duration: 6 Months
Start Date: ASAP

Our client provides information, insights and technology that drive innovation and performance in global financial markets. Their integrity enables their customers to make critical decisions with confidence whilst their cutting-edge technologies enable greater opportunity.

Job Description
They are seeking a Senior Developer to join this team who will work with technical and business partners to understand their needs and provide innovative solutions. This is a development role. Under general direction, the selected candidate will serve as a Senior Developer who will be responsible for developing, supporting cloud-native data distribution applications. We are looking for a person that wants to contribute to a robust team of developers, and continuously deepen skills.
You will have deep technical skills, be able to quickly grasp and contribute to existing codebases and express design concepts. Your key responsibilities will be the development and support of the Enterprise Data Platform.

· Engaging with product owners, architects and other specialists you'll design world-class solutions to address our customer needs.
· You'll build and maintain efficient, reusable, reliable and secure code based on User Stories
· Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology.
· Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated tests.
· You'll provide technical support to operations or other development teams
· Through participation in refinement and planning sessions, you'll work with other team members to analyse development requirements, provide design options and complexity estimates, and agree how to deliver the requirements.

· Experienced software engineer with excellent knowledge of Java and/or Python.
· Practical experience with cloud-native application development with one of the major cloud providers (AWS, GCP, Azure).
· Experience with one of the following technologies: AWS (EC2, ECS/EKS, S3, Lambda, IAM, Aurora, API Gateway etc.) and cloud database technologies (AWS RDS, Aurora, Postgres, Azure SQL, etc.).
· Solid technical background with understanding of programming styles, frameworks, design patterns and unit testing.
· Understanding of security implications and secure coding
· Practical experience with agile development methodologies and tools (Scrum, JIRA etc.)
· Skill for writing clean, readable code and reusable components
· Experience with Test Driven Development and / or Behaviour Driven Development
· Experience with big data platforms: Hadoop, HBase, Spark, Elasticsearch, Kafka and cloud offerings (Amazon EMR, Azure HD Insight, Google Big Query, etc.)