*** Java developer*** end user - software factory***Permanent Role***Salary up to 80k***Germany Multiple location*** Köln, Dortmund, Essen, Düsseldorf, Münster,Berlin, Potsdam, Rostock, Stralsund***Hybrid role 2 on site - 3 remote***
Middle/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.