Java Developer
Computappoint — London, 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.