OPEN Position

Java Developer (m/w/d)

Type:
Contractor / Freelance
Location:
onsite / hybrid / remote
Workload:
100% / Full-time
Position Overview:

We are seeking an experienced and talented Java Developer (m/w/d) to join our team on a freelance/contractor basis. The ideal candidate will be responsible for developing, enhancing, and maintaining high-performance Java-based applications. This position offers the flexibility to work onsite, remotely, or in a hybrid model, with a full-time workload dedicated to delivering exceptional software solutions.

Key Responsibilities:
  • Application Development: Design, develop, test, and deploy high-quality Java applications, ensuring code efficiency, maintainability, and scalability.
  • Requirement Analysis: Collaborate with stakeholders to understand business requirements, translate them into technical specifications, and implement robust solutions.
  • Code Optimization: Optimize application performance, conduct code reviews, and implement best practices for coding standards.
  • Integration: Integrate Java applications with databases, APIs, third-party services, and other system components.
  • Troubleshooting: Diagnose and resolve software defects, bugs, and performance issues to ensure the stability and reliability of applications.
  • Agile Collaboration: Work closely with cross-functional teams in an Agile environment, actively participating in sprints, stand-ups, and retrospectives.
  • Documentation: Create and maintain comprehensive technical documentation, including design specifications, user guides, and release notes.
Requirements:
  • Proven Experience: Minimum of 3-5 years of professional experience as a Java Developer in an enterprise environment.
  • Technical Expertise: Strong proficiency in Java SE/EE, including frameworks such as Spring Boot, Hibernate, and JavaServer Faces (JSF).
  • Database Skills: Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Web Technologies: Solid understanding of web technologies (HTML, CSS, JavaScript) and experience with RESTful and SOAP APIs.
  • Microservices Architecture: Familiarity with microservices architecture and containerization (Docker, Kubernetes).
  • Cloud Platforms: Experience with cloud services (AWS, Azure, Google Cloud) and deploying Java applications in cloud environments.
  • Version Control: Proficient in using version control systems (e.g., Git) and CI/CD pipelines (Jenkins, GitLab CI).
  • Testing: Knowledge of testing frameworks (JUnit, Mockito) and test-driven development (TDD) practices.
Soft Skills:
  • Analytical Skills: Strong problem-solving skills with the ability to debug and optimize complex applications.
  • Communication: Excellent communication skills in both written and spoken German and English, with the ability to articulate technical concepts to non-technical stakeholders.
  • Collaboration: Ability to work effectively within a team and engage in collaborative development processes.
  • Adaptability: Highly adaptable with a proactive mindset, capable of working in a fast-paced and dynamic environment.
What We Offer:
  • Opportunity to work on exciting Java-based projects with cutting-edge technologies.
  • Flexible working arrangements: onsite, remote, or hybrid.
  • Competitive hourly/daily rates for a full-time workload.
  • Collaboration with a dynamic and talented team of professionals.

If you are a passionate Java Developer with a strong background in enterprise-level application development, we invite you to join our team and make an impact. Apply today!