Core Java Developer

London, Hybrid

£750 - £850 per day outside iR35

6 Month Contract

Financial Services

Job Details

 

About the Role

As a Core Java Developer, you’ll play a key role in designing, building, and maintaining scalable and resilient backend systems. You’ll work closely with cross-functional teams to deliver robust solutions for real-time data processing, trading platforms, and financial applications.

This role is ideal for someone who enjoys working on complex, high-availability systems and wants to make a real impact within a growing tech-focused financial firm.


Key Responsibilities

  • Design, develop, and maintain low-latency, high-throughput Java-based applications
  • Collaborate with other developers, QA, and business teams to deliver clean, testable code
  • Participate in system architecture and design decisions
  • Write unit and integration tests to ensure code quality and reliability
  • Support and troubleshoot production issues as required
  • Contribute to code reviews and continuous improvement of development processes

Requirements

  • Strong core Java programming skills (Java 8 or higher)
  • Solid understanding of multi-threading, concurrency, and memory management
  • Experience with high-performance, low-latency systems
  • Familiarity with messaging technologies (e.g., Kafka, JMS)
  • Knowledge of relational databases (e.g., Oracle, PostgreSQL)
  • Agile development experience
  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience in financial services or capital markets
  • Exposure to CI/CD tools and DevOps practices
  • Familiarity with cloud platforms (AWS, GCP, or Azure)

Apply For This Position