Senior Software Developer (Groovy / Java, Akka) Java

Firmendaten des Stellenangebotes

Torstr. 33
10119 Berlin



Jörg Rech

Details zur Stellenausschreibung


2-5 Jahre
10119 Berlin
Senior Software Developer (Groovy / Java, Akka)


Senior Software Developer (Groovy / Java, Akka)

We’re looking for skilled senior software engineers for our Groovy-based Web-Scraping system who care about efficiency, high-performant and maintainable software. Our challenges include scaling to support big data sets and servicing our users with up-to-date data in a user-friendly tool. We strive to create a fast yet reliable platform enabling our developers to continuously ship updates.
As a senior developer …
* You have at least two years of experience with one product or in one company
* You have mentored junior developers and helped them move forward.
* You have supported your peers in developing their own technical leadership
* You are not afraid to engage people you disagree with
* You are a passionate, intelligent person who is a techie at heart, making a difference is what drives you

Your Responsibilities
Your job will be to build and maintain a distributed web scraping system using Akka / Akka Cluster and integrate existing scrapers as well as scripts from our data extraction and enrichment pipeline.
* Develop, implement, and maintain an Akka- and Groovy-based service for Web Scraping
* Design systems for easy integration and reuse within our environment
* Design and integration features with our Grails-based Backend
* Design, evaluate and maintain database schemas / data structures for high-performance data access in distributed non-relational databases
* Build robust and evolvable solutions with quality of service and data integrity in mind
* Focus on quality, efficiency and scalability
* Take responsibility for your solutions and continuously improve on them

* 3+ years experience in Web-Development using Groovy/Java or experience in Web Scraping with HTML, CSS, and Javascript
* Experience with Akka, Akka Cluster or similar frameworks
* Experience with scalable distributed systems
* Experience with agile software development (Scrum/Kanban)
* Proficiency in handling of multi-terabyte datasets with billions of documents
* Experience with cloud-based development using AWS, Azure, Google Cloud, Cloud Foundry, Docker or other container/PaaS environments is a plus
* Experience with testing techniques is a plus
Good communication skills in both German and English is a plus (one is sufficient)

What are we offering?
* Great work-life balance, including flexible working hours without travelling
* Competitive salary with stock options – connecting you directly to the success of the company
* An education budget to spent on conferences, books, online tutorials, meetups, etc.
* A hardware budget to buy the MacBook/Laptop, Monitor, etc. of your choice
* Free drinks, chocolate & fruits

Interested? We’re excited to receive your application! Please send your resume, your earliest possible starting date, your salary expectations and – if available – your profile/portfolio on Github, Stack Overflow, Linkedin, Behance, etc. to Jörg (!