Software Engineer - Java - AWS - Financial Services

Software Engineer - Java - AWS - Financial Services

Posted Today by Rothstein Recruitment Ltd

Negotiable
Undetermined
Undetermined
London, UK

Summary: This role is for a Software Engineer specializing in Java and AWS within a leading Financial Services firm in London. The position involves working on FX and cross-border payments, collaborating with various stakeholders to develop high-quality software solutions. The engineer will be responsible for designing and implementing new systems while ensuring performance and reliability. The role requires a strong background in software development, particularly with Java, Kotlin, and cloud-native architectures.

Key Responsibilities:

  • Design and implement new solutions.
  • Seek to deliver performant and reliable products.
  • Consider operational costs, observability, and support capabilities.
  • Take an active part in design and architectural discussions.
  • Own your tasks and be proud of your deliveries and work.
  • Use Test-Driven Development among other techniques to maintain high quality code.
  • Help with cross team discussions and support other teams to work with your products.
  • Work with and seek to improve technical standards.
  • Take a delivery and quality balanced approach.

Key Skills:

  • 3+ Years of experience in software development
  • Experience designing and building scalable, high-quality systems focused on distributed and low-latency processing using modern, cloud-native architecture.
  • Experience with Java and/or Kotlin and Spring Boot.
  • A solid grasp of PostgreSQL or similar relational databases.
  • Experience with Event-driven architecture.
  • Strong understanding and experience with containerized applications running in a cloud environment utilising resources such as AWS ECS and/or EKS.
  • Knowledge of software best practices, like code reviews, Test-Driven Development (TDD) and Continuous Integration (CI).
  • Excellent communication and collaboration skills

Salary (Rate): undetermined

City: London

Country: UK

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Software Engineer - Java - AWS - Financial Services

Excellent opportunity opens for a Software Engineer with strong Java Development skills to join a leading Financial Services firm's London office in a crucial role. You'll be part of a software engineering team within the FX and cross-border payments business working closely with architects, Business Analysts, and Product Managers.

The teams provide software engineering and product development building out platforms using Java, Kotlin and Python using a range of event processing and message flow technologies. Microservices hosted in AWS provide a range of interfaces with payments direct to banks or over Swift protocols. Datastores use PostgreSQL with a React UI. New technologies, techniques and AWS services will be required as we adapt.

The Roles Responsibilities:

  • Design and implement new solutions.
  • Seek to deliver performant and reliable products.
  • Consider operational costs, observability, and support capabilities.
  • Take an active part in design and architectural discussions.
  • Own your tasks and be proud of your deliveries and work.
  • Use Test-Driven Development among other techniques to maintain high quality code.
  • Help with cross team discussions and support other teams to work with your products.
  • Work with and seek to improve technical standards.
  • Take a delivery and quality balanced approach.

Qualifications

  • 3+ Years of experience in software development
  • Experience designing and building scalable, high-quality systems focused on distributed and low-latency processing using modern, cloud-native architecture.
  • Experience with Java and/or Kotlin and Spring Boot.
  • A solid grasp of PostgreSQL or similar relational databases.
  • Experience with Event-driven architecture.
  • Strong understanding and experience with containerized applications running in a cloud environment utilising resources such as AWS ECS and/or EKS.
  • Knowledge of software best practices, like code reviews, Test-Driven Development (TDD) and Continuous Integration (CI).
  • Excellent communication and collaboration skills

Useful but not essential:

  • Experience in Web UI/visualisation technologies like HTML5, JavaScript, and React.js is positive
  • Experience with Python.
  • Knowledge of the Axon framework.
  • Infrastructure deployments using Terraform.

Interested? Please Apply!

Software Engineer Software Engineering Developer Java Developer Financial Systems FX Payments Cross-border Payments Architectural Architecture AWS Java JavaScript React.js React Python Axon Kotlin Spring Boot Web UI HTML5 Terraform Infrastructure Deployments Datastores PostgreSQL SQL React UI Code Reviews Test-Driven Deployment TDD Continuous Integration CI AWS ECS EKS Bank Banking Finance Financial Institutions