Full Stack Developer

Alquemy
  • Toronto, ON
    5 days ago

    Job Description


    Full Stack Java Developer

    Role Overview

    We are seeking an experienced Full Stack Java Developer to support the development and enhancement of high-performance, scalable software applications. The successful candidate will contribute to building reliable, extensible, and efficient systems within a fast-paced technology environment.

    The role requires experience with highly automated software development workflows and containerized runtime environments. The ideal candidate is comfortable collaborating with distributed teams, optimizing code based on performance metrics, and leveraging modern development tools, including AI-assisted solutions. Experience with order management systems (OMS), capital markets, or low-latency applications is highly desirable.

    Key Responsibilities
    • Design, develop, test, and deploy enhancements to high-performance software applications.
    • Maintain, troubleshoot, and optimize existing applications and systems.
    • Collaborate with software engineers and cross-functional teams across different time zones.
    • Identify opportunities to automate repetitive tasks and improve development efficiency.
    • Analyze application performance and implement data-driven optimizations.
    • Contribute to software design decisions, code quality improvements, and development best practices.

    Required Skills and Experience
    • 10 years of hands-on software engineering experience, preferably developing low-latency or real-time systems.
    • Strong proficiency in Java, including concurrency, performance tuning, and memory management.
    • Proficiency with Linux/UNIX command-line tools and environments.
    • Excellent problem-solving, debugging, and analytical skills.
    • Experience in cash equities and a strong understanding of capital markets.

    Nice to Have
    • Experience using AI-assisted or agentic AI tools for software development and maintenance.
    • Familiarity with container technologies such as Docker or Podman and orchestration platforms such as Kubernetes.
    • Experience with messaging and event-streaming technologies such as Kafka and Aeron.
    • Knowledge of performance profiling, metrics collection, and data-driven optimization techniques.
    • Working knowledge of CI/CD pipelines and automated software delivery practices.
    • Experience with order management systems (OMS) or electronic trading platforms.

    Numbers & Facts

    LocationToronto, ON

    Skills

    • Analysis Skillsunmatched
    • Apache Kafkaunmatched
    • Artificial Intelligence (AI)unmatched
    • Best Practicesunmatched
    • Capital Marketsunmatched
    • Command Lineunmatched
    • Concurrencyunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Collectionunmatched
    • Debugging Skillsunmatched
    • Dockerunmatched
    • Engineeringunmatched
    • Identify Issuesunmatched
    • Javaunmatched
    • Linux Operating Systemunmatched
    • Memory Managementunmatched
    • Order Managementunmatched
    • Performance Analysisunmatched
    • Performance Metricsunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Programming Toolsunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Streaming Technologyunmatched
    • Test Plan/Scheduleunmatched
    • Trading Platformsunmatched
    • Unix Operating Systemsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder