Java developerend user - software factoryPermanent RoleSalary up to 80kGermany Multiple locationKöln, Dortmund, Essen, Düsseldorf, Münster,Berlin, Potsdam, Rostock, StralsundHybrid role 2 on site - 3 remoteMiddle / Senior Java Developer with German Proficiency
Position : Middle / Senior Java Developer
Location : On-site presence required 2 days per week
Minimum Experience : 3 years
Languages Required : German (B2 level or higher)
Role Overview
We are looking for a highly motivated Middle / Senior Java Developer with at least 3 years of software development experience and a strong proficiency in Java to join our team. The candidate will work on innovative projects in a dynamic and stimulating environment, collaborating with cross-functional teams and engaging with local stakeholders. The role requires on-site presence 2 days per week at our office.
Key Responsibilities
- Design, develop, and maintain backend applications using Java.
- Collaborate with analysts and other developers to deliver high-quality technical solutions.
- Write clean, readable, and testable code.
- Actively contribute to solving complex technical challenges.
- Conduct code reviews and provide constructive feedback to peers.
- Ensure adherence to project requirements and deadlines.
- Document work and support the team in creating technical documentation.
Requirements
Must-Have :
- At least 3 years of experience in Java development.
- Strong expertise in frameworks like Spring (Spring Boot) and / or Hibernate .
- Experience with integration technologies (REST, SOAP, API).
- Proficiency in relational databases (e.g., MySQL, PostgreSQL) and / or NoSQL (e.g., MongoDB).
- Ability to work in an Agile / Scrum environment.
- German language proficiency (B2 level or higher).
- Excellent communication and interpersonal skills.
- Availability to work on-site 2 days per week .
Nice-to-Have :
- Experience with CI / CD tools (e.g., Jenkins, GitLab).
- Knowledge of containerization (e.g., Docker, Kubernetes).
- Familiarity with version control tools (Git).
- Experience with microservices and distributed architectures.
What We Offer
- Opportunities for professional growth in an innovative environment.
- The chance to work on exciting and international projects.
- Flexibility with a hybrid work model.
- Continuous training and technical updates.
- A collaborative work environment focused on quality.
If you are a passionate Java developer with German language skills, send us your CV! We are excited to learn more about you and your expertise.