
Senior Software Engineer – Java
Pepperstone
full-time
Posted on:
Location Type: Hybrid
Location: Limassol • 🇨🇾 Cyprus
Visit company websiteJob 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