Java (Middle + Senior) 2 developers to $5000
There are two positions (Middle 1, Senior 1).
A German company, one of Europe’s top content marketing agencies, is looking for a talented Java Developer to join the team. The company helps major brands in the automotive and insurance industries connect with people in a meaningful way by blending creativity, content, and tech. With a team of over 600 people from 40 different countries, the company operates from cities like Berlin, Munich, London, Hamburg, and Stuttgart, and has an international partner network across Europe and beyond. You will work on interesting projects for big companies, join a great team, and earn a salary in EUR.
[ The company prefers someone with Magnolia CMS experience or a developer ready to jump in and learn it ] !!!
Position: Senior Java Developer
Location: Fully remote
Employment Type: Full-time, long-term
Responsibilities:
- Develop high-quality CMS components, modules, and applications for well-known clients.
- Connect existing web APIs to the CMS and middleware.
- Develop RESTful web APIs to support additional channels, especially mobile apps.
- Support ongoing client projects in the field of content marketing.
- Opportunities to contribute to client data management, including AI-driven personalization and agent workflows.
- Opportunities to contribute to scalable deployments in marketing automation environments.
- Opportunities to contribute to building scalable solutions for long-term impact.
Requirements:
- 5+ years of Java expertise (Spring Boot) and strong REST-API design skills to build scalable solutions.
- Have a university degree in computer science or similar training.
- Get hands-on with Magnolia CMS—or dive in and learn it quickly to expand your skills.
- Work confidently with containers (Docker, Kubernetes) and cloud services (AWS, GCP, or Azure).
- Have basic knowledge of Python and front-end tech (HTML5, CSS3, JavaScript) to handle diverse tasks.
- Speak fluent English (B2+ level) to collaborate seamlessly with the team.
- Thrive in an Agile (Scrum) environment with great problem-solving and communication skills, working closely with cross-functional teams on complex projects.
Nice to Have:
- Experience with Node.js, data analytics, AI, or solution architecture.
- Extensive experience with Magnolia CMS.
- Knowledge of German.
Application Process:
The selection process includes a test task and several interview stages.
If you are a passionate Java Developer ready to tackle new challenges, the company would love to hear from you! Please submit your resume and a brief cover letter to apply.