About the Company
AFRY is an international engineering, design, digitalisation, and advisory company with strong Nordic roots and a global presence. The organization delivers expert solutions across industry, energy, and infrastructure, creating long-term value for future generations. Guided by the principles of being result driven, client centric, empowering, and accountable, AFRY accelerates the transition toward a sustainable society. Ranked among Sweden’s most attractive employers, the company promotes innovation, collaboration, and professional growth in an inclusive environment.
About the Role
An exciting opportunity is available for experienced Java/Scala Developers to join a growing team and contribute to advanced big data initiatives. The role focuses on building scalable data services and pipelines using Scala for one of the most innovative clients in the region. This position involves developing sophisticated algorithms to match, conflate, and detect anomalies in large data sets, while continuously improving system scalability, efficiency, and simplicity. A key objective is optimizing turnaround times to ensure data remains fresh and reliable. The role also includes contributing to automation efforts, defining new requirements, and supporting solution design improvements. The position is based in Malmö, with on-site presence required three days per week.
Responsibilities
- Design and develop big data services and pipelines using Scala
- Build algorithms for data matching, conflation, and anomaly detection
- Improve system scalability, performance, and efficiency
- Reduce data processing turnaround times
- Propose and implement automation of existing processes
- Contribute to requirement analysis and solution architecture
- Collaborate with cross-functional teams in a high-performing environment
- Maintain high-quality coding and design standards
Required Skills
- Minimum 3 years of professional experience in software development
- University degree in Computer Science, Engineering, or equivalent (Master’s degree preferred)
- Strong programming and software design skills
- Extensive experience with JVM technologies, preferably Scala
- Experience with frameworks such as Spark, Akka, Play, Big Data ETL, or data streaming technologies
- Strong analytical and problem-solving abilities
- Excellent written and spoken English skills
- Ability to work on-site in Malmö three days per week
- Self-driven mindset with ownership and initiative
Preferred Qualifications
- Experience with event streaming technologies such as Kafka
- Experience designing and implementing APIs and RESTful services
- Knowledge of NoSQL databases
- Practical experience applying Machine Learning or AI to large-scale data
- Experience working in collaborative, innovation-driven environments
