Match score not available

Akka Consultant - Scala Expert

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience with Akka 2.6.x and Scala., Expertise in distributed systems., Familiarity with monitoring tools., Strong communication skills..

Key responsabilities:

  • Analyze Akka-based implementation for optimization.
  • Enhance system visibility and mentoring developers.
Scalac logo
Scalac http://scalac.io/
51 - 200 Employees
See all jobs

Job description

Location: Remote, working CET hours

Engagement Type: Contract/Consulting

Start Date: Immediate/ within a month

Duration: 3 months with potential for extension

Are you an Akka expert with a strong grasp of Scala and distributed systems? Do you thrive on optimizing performance and enabling teams? We seek a consultant to join a focused and tactical engagement to optimize, monitor, and support a critical async business process engine for the information industries.

About The Project

  • Platform: Akka 2.6.21 (Akka Actors, Persisance, Akka HTTP, Core), Scala
  • Deployment: AWS EC2 instances
  • Domain: Market messaging in information industries
  • Challenges:
    • Significant performance issues and functional bugs
    • The original development team is unavailable
    • Diverse experience levels among Scala developers
    • Pressure to optimize the performance of long-running processes for a key customer
Your Role

As the Akka Consultant, you will:

  • Performance Optimization:
    • Review and analyze the existing Akka-based implementation.
    • Identify and refactor anti-patterns in the codebase.
    • Deliver incremental improvements leading to a final release.
  • Monitoring:
    • Enhance system visibility and monitoring.
    • Leverage tools like Dynatrace and telemetry to track and improve performance.
  • Team Enablement:
    • Share best practices and mentor developers to improve their understanding of Akka and Scala.
    • Support the team in adopting efficient coding and monitoring practices.
Requirements

  • Proven experience with Akka 2.6.x, Akka HTTP, and Scala.
  • Expertise in distributed systems and performance tuning.
  • Familiarity with monitoring tools and best practices for visibility in Akka-based systems.
  • Strong communication skills to collaborate with remote teams.
  • Availability to work in the CET time zone.

Good To Have

  • Experience with AWS EC2-based deployments.
  • Familiarity with telemetry systems and debugging distributed applications.
  • Ability to quickly understand complex domains and deliver results under pressure.

If you are ready to make an immediate impact and have the skills and expertise required, we’d love to hear from you.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Consultant Related jobs