About Axi

Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. Our business has evolved into a world-class, multifaceted brokerage with offices in six regions. With heavy investment in the latest trading technology, Axi seeks to offer the most comprehensive end-to-end trading experience available, servicing traders of all levels from beginners to institutional-level clients.

Role Description

As a Senior MuleSoft Developer at Axi, you will work on exciting projects involving MuleSoft 3.8-3.9 (Enterprise and Community editions) and Java to build scalable, high-performance integrations. You will develop robust solutions using MSSQL as the backend database and leverage ActiveMQ and Azure Service Bus (ASB) for asynchronous processing.

Responsibilities

  • Work in an Agile environment, collaborating with cross-functional teams to design, develop, and deploy high-quality integration solutions.
  • Take ownership of end-to-end development, ensuring solutions align with business requirements.
  • Drive continuous improvement by sharing best practices and refining development processes.
  • Mentor and assist junior team members through pair programming and peer reviews.
  • Translate user requirements into well-structured, maintainable, and testable code.
  • Write clean, high-quality code using Test-Driven Development (TDD) and unit testing frameworks.
  • Implement and maintain security best practices throughout the development lifecycle.
  • Configure, modify, and extend CI/CD pipelines to ensure efficient deployments.
  • Stay updated with modern integration technologies and apply them effectively.
  • Design and maintain scalable, efficient, and high-performance software architecture following industry best practices.
  • Work closely with Product Managers, providing insights into technical constraints, operational considerations, and recommendations.

Requirements

Must-Have Skills: * MuleSoft 3.8/3.9 (Enterprise & Community editions) * Java 7/8 development experience * Groovy for data transformation (instead of DataWeave) * JUnit/MUnit/FunctionalMunitSuite for testing * SQL – writing queries for inserts, updates, joins, and generating values * Reliability patterns & CQRS * Git for version control * Maven & Dependency Management * Nexus or JFrog for artifact management

Good to Have Skills: * Experience integrating with payment service providers * Experience integrating with Salesforce * Experience in introducing new RESTful endpoints for front-end consumption

Qualifications: * Minimum 7 years of experience as a MuleSoft Developer * Bachelor's degree in Computer Science, Engineering, or a related field

What Axi Offers

  • Competitive and attractive compensation.
  • Extensive learning opportunities, such as professional training & certifications and soft skills development.
  • Health and life insurance for employees along with 2 dependents.
  • Generous time off, including 20 days of annual leave per year (incremental leave up to 25 days) and paid sick leave.
  • Team-building experiences and corporate parties.
  • Fully remote role.