Java Developer

ComputappointLondon, GB
Published on

About the Role

Join a dynamic cross-functional team where you'll be involved in building cutting-edge software systems that power real-time financial markets. As a talented Java Engineer, you'll help shape the technology stack that drives millions of dollars in trading volume.

Key Responsibilities

  • Design & Build: Create robust, high-performance software systems and applications for financial operations.
  • Technical Leadership: Drive architecture decisions, set coding standards, and choose platforms and tools.
  • Collaborate: Work closely with cross-functional teams to deliver game-changing solutions.
  • Problem-Solve: Tackle complex technical challenges in fast-paced financial markets.
  • Innovate: Stay ahead of the curve with modern development practices and emerging technologies.

About the Candidate

Essential Skills:

  • 2 to 3 years of Java development experience with enterprise-level projects.
  • Knowledge of C++ or strong motivation to master high-performance languages.
  • Experience with Kafka/Confluent for real-time data streaming.
  • Familiarity with Agile methodologies such as Scrum, XP, or Kanban.
  • Mastery in testing approaches: BDD, TDD, unit, integration, and automation testing.
  • Experience with Git version control.
  • Understanding of DevOps principles and modern deployment practices.
  • Proficiency in SQL databases, preferably Oracle, for data management.
  • A security-first mindset in software development.

About the Company

Computappoint Limited specializes in technology recruitment within the finance sector, providing robust solutions for software development roles.

Company Culture and Benefits

Our office is located in Central London, and we offer a hybrid working model: 3 days per week in the office and 2 days remote. We promote a collaborative environment where innovation and excellence are at the forefront of our operational ethos.