Senior Java Software Engineer

Company:  LMS Markets
Location: Greater London
Closing Date: 15/05/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

We are seeking an experienced Senior Java Developer with a solid track record in FIX API integration and a strong grasp of modern software containerization and orchestration technologies to join our dynamic team. The ideal candidate will play a pivotal role in the development and integration of our trade capture module using FIX protocol.

Key Responsibilities:

  • Lead the FIX API integration effort for the trade capture module, employing containerization and orchestration with Docker and Kubernetes.
  • Design, develop, and test Java components using JUnit or similar testing tools.
  • Collaborate with the existing development team to ensure seamless integration with our current technology stack, including Kafka or RabbitMQ for messaging.
  • Implement and maintain database solutions with PostgreSQL or other relational databases, and Redis
  • Utilize Docker Compose for defining and running multi-container Docker applications and implement CI/CD pipelines using GitHub Actions or similar tools.
  • Provide guidance and training to the team on FIX API best practices, OpenAPI specification for documenting APIs, and implementation within an Event-Driven Architecture.

Required Skills and Experience:

  • 5+ years of Java development experience, specifically with J2EE and Spring Boot.
  • Proficient in developing RESTful APIs and integrating with REST APIs.
  • Experience with DevOps practices, tools, and AWS cloud services, as well as familiarity with Heroku.
  • Proficiency in Docker, Kubernetes, and Docker Compose for development and production environments.
  • Expertise in FIX protocol and FIX API integration, with a solid understanding of QuickFIX or similar FIX engine libraries.

Preferred Skills:

  • Experience in the financial industry, particularly with trading systems.
  • Knowledge of socket programming and real-time communication protocols.
  • Familiarity with Agile development methodologies.
  • Expertise in developing RESTful APIs, with experience in documenting APIs using OpenAPI specification.
  • Knowledge of Event-Driven Architecture and experience with reverse proxy servers.
  • Understanding of continuous integration and deployment (CI/CD) practices.
  • Experience with application performance tools such as New Relic.

If you are a passionate Java developer with a strong background in FIX API integration, containerization technologies, and a desire to contribute to a forward-thinking team crafting state-of-the-art trading systems, we encourage you to apply.

Apply Now
Share this job
LMS Markets
  • Similar Jobs

  • SatComms Software Architect

    City of London
    View Job
  • Senior Infrastructure Engineer (DV Security Clearance)

    View Job
  • Elevator Engineer

    View Job
  • Senior Data Analyst

    City of London
    View Job
  • Senior Data Analyst

    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙