Lead Developer Java (Berlin)

COMPANY
Location: Berlin (Germany)
Field of operation: Marketing and Advertising
Size (employees): 51-200 employees
Main language spoken: English
Position in the market: Operational
Operating markets: Worldwide

POSITION
Type of contract: Full time Long-termed contract
Working Visa: Not Required

RESPONSIBILITIES
Take on a leading role in our development team
Your focus will be on the back-end development
Be an advisor regarding Java and Big Data topics
Planning and realization of product features
Significant participation in core product design
Improve the system regarding performance and stability
Ongoing refactoring of existing code
You will be building small frameworks and DSL’s
Building tools that support the team and/or project fulfill the profile

REQUIRED KNOWLEDGE (HARD SKILLS)
Expert: Java (2 years of experience)
Advanced: Big Data, Data Mining, Caching and Queuing, Cassandra and Hadoop, SQL and noSQL databases, Developing modular (API, message bus) high load systems and performance optimization, test-driven-development

PREFERABLE KNOWLEDGE (HARD SKILLS)
Intermediate: Ruby

SOFT SKILLS
Required: Business fluent in English, Ability to lead and motivate a team
Preferable: Freelancer background, Technical advisor