Pepperstone

Senior Software Engineer – Java

Pepperstone

full-time

Posted on:

Location Type: Hybrid

Location: Limassol • 🇨🇾 Cyprus

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerJavaKubernetesLinuxMicroservicesMySQLPostgresSQLTerraform

About the role

  • Architect, develop, and optimize ultra-low-latency, fault-tolerant trading applications in Java.
  • Implement multithreading, concurrency models, and JVM performance tuning to maximize execution speed.
  • Develop and optimize low-latency, high-throughput trading applications using Java (Core, Multithreading, Concurrency, JVM Performance Tuning).
  • Ensure system resilience, fault tolerance, and high availability under extreme market conditions.
  • Mentor and guide junior and mid-level developers in best practices, coding standards, and system design.
  • Collaborate with DevOps teams to implement CI/CD pipelines and cloud-based trading infrastructure (AWS, Kubernetes, Docker, Terraform).

Requirements

  • 5+ years of experience in Java development within a high-performance, real-time environment.
  • Proven experience with multithreading, concurrency, and low-latency application development.
  • Solid experience in Linux-based systems, networking, and performance profiling tools.
  • Strong database skills in SQL databases (PostgreSQL, MySQL, etc.).
  • Expertise in cloud-based architectures (AWS, Kubernetes, Docker) and microservices design.
  • Strong analytical and problem-solving skills.
  • Ability to live the Pepperstone values.
  • Committed to ongoing learning and development.
  • Will be considered as a plus:
  • Understanding of high-frequency trading (HFT), market making, or algorithmic trading systems.
  • Knowledge of FIX protocol, exchange connectivity, and order management systems.
  • Knowledge of trading systems, order management, and market data processing.
  • Knowledge of financial instruments (equities, derivatives, FX, or commodities).
Benefits
  • Competitive salary structure including company bonus scheme
  • Flexible and hybrid working
  • Remote working option - work from anywhere for up to 6 weeks per year
  • 10 days of Company paid sick leave annually
  • 21 days of paid vacation within the first year of employment, increasing to 25 days after one year
  • 3 paid volunteering days per year & Workplace Giving Program
  • Comprehensive medical insurance with coverage for your healthcare needs
  • Pension fund
  • Employee referral bonuses for referring top talent to the company
  • Ongoing personal development & learning opportunities
  • Periodic recognition and reward programs for outstanding performance and achievements
  • Frequent events and celebrations
  • Genuinely collaborative and friendly culture
  • Employee Assistance Program & Wellbeing Initiatives
  • Convenient and cozy office located near the Limassol Municipal Garden

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavamultithreadingconcurrencyJVM performance tuningLinuxSQLPostgreSQLMySQLcloud-based architecturesmicroservices design
Soft skills
analytical skillsproblem-solving skillsmentoringcollaborationcommitment to learning