Senior Akka Developer (m/f)
EMNIFY | WÜRZBURG, GERMANY
We are looking for a talented and experienced Senior Akka Developer with an interest in telecommunication and a passion for software development. As an Akka Developer you will build components which create the connectivity layer for future IoT devices.
- Work within an experienced team to create new products and features from scratch
- Development of our mobile core network software based on the theSDN approach using the reactive Akka framework
- Architecture and design of APIs using the Play! framework
- Scale out our cloud infrastructure running on Amazon Web Services (AWS)
- Act as a role model for younger developers and mentor them to progress in their careers
Knowledge & Skills Required:
- Minimum 2 years hands-on experience with Akka framework
- Having created or contributed to highly scalable applications with thousands of actors
- Having worked with multiple Akka components, e.g. Cluster, distributed data, PubSub, etc
- Minimum 5 years of work experience in Java or any other high-level programming language (Scala, Erlang, etc.)
- High interest in telecommunication, Internet of Things, network protocols and SDN
- Strong experience with unit testing and CI
- Good oral and written language skills in English
- Routine in using Linux or any other Unix system operated using the command line
- Experience in using Infrastructure-as-a-Service offerings, e.g., AWS or OpenStack
- High contribution to open source projects
- Good presentation skills and ability to share the knowledge
With you as part of our team we want to expand our success globally and inspire businesses and developers with our innovative product. You’d be at the forefront of the global technological revolution of IoT, hence changing the lives of people worldwide. We offer challenging tasks in a dynamic and international work environment. As a part of our highly motivated and young team, we expect high quality and perseverance at work while having fun at what we do. Because we believe teams benefit greatly from individual excellence every member of our team has many opportunities to develop personally and further their career. At the core of our business is the idea of shared success – we as a team, and a company, can only be successful if each individual and our customers succeed. Therefore, it is crucial that we have a pleasant and cooperative work atmosphere in our team.
Would you like to be involved in the expansion of an international business and work for one of the fastest growing technology companies? Then EMnify is the perfect company for you!
Jobs at EMnify