Title: Software Developer Type: Contract Location: Remote (London, UK) Hiring for below opportunity: With responsibility for all application development and architecture and Responsible for global leadership, execution and overall ownership on delivery for the rebuild of the Discover Global Network Core Payments platform. Responsible for multi-year program to transform the network and technology organization. Duties: * Completes most features and user stories including test cases and automation unattended. Learns more complex software engineering practices such as domain driven design, test driven development, operations, and security. Telecommuting and/or working from home may be permissible pursuant to company policies. Requirements: * Employer will accept a bachelor’s degree in computer science, Engineering or a related field and 1 year of experience in the job offered or in an Engineering-related occupation. Position required skills: * Utilizing Java or Scala, and Spring framework; Cloud technologies including AWS Cloud Services (Spark/EMR, Glue, SQS, Lambdas, Step Functions, CloudWatch), batch processing * Messaging tools like Kafka to build real-time streaming data pipelines for the application. * Automated testing tools including JUnit; CI/CD pipelines using Jenkins or Git/GitHub * You build it you own it culture/mentality (we do end to end dev, testing, and deployment)