Hybrid Java Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Join a leading trading platform as a Java Software Engineer. Design and build high-performance backend services for financial applications.

Responsibilities

  • Design and build **scalable, low-latency, and high-performance backend services**
  • Develop **distributed and asynchronous systems** ensuring reliability and fault tolerance
  • Optimise performance across **JVM, databases, caching, and networking** layers
  • Apply **security best practices** in handling client PII and financial transactions
  • Use **event-driven architectures** and modern messaging solutions (e.g. Kafka)
  • Collaborate with **cross-functional teams** to align architecture with business needs
  • Maintain **high code quality** through testing, code reviews, and CI/CD practices
  • Leverage **AI tools** to accelerate development, testing, and delivery

Requirements

  • Proven experience in **FinTech, Banking, or related financial domains**
  • Strong understanding of **distributed systems architecture** and the client–server model
  • Ability to design and maintain **scalable, low-latency, high-performance systems**
  • Solid knowledge of **concurrency, multithreading, and asynchronous programming**
  • Awareness of **security best practices** in handling PII and financial transactions
  • Basic understanding of **network protocols** and troubleshooting
  • Experience working in a **product-led** fast-paced environment as a team player
  • Advanced knowledge of **Java Core technologies** and the Spring framework
  • Proficiency with SQL databases, ensuring optimal performance, structure, and replication
  • Understanding of the event driven architecture (Kafka or similar solutions).
  • Understanding and hands-on experience with Ops activities, Kubernetes, pipelines, CI/CD patterns and strategies
  • Ability to effectively use AI technologies in engineering work

Benefits

  • Competitive salary and annual performance-based bonus
  • Generous annual leave policy
  • Health insurance and pension fund, with additional benefits depending on location
  • Hybrid working model (3 days from office) or fully remote across the country of employment
  • Workation policy (30 days remote from anywhere in the world)
  • Two additional paid days per year dedicated to volunteering

Job title

Java Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job