Java/React Instructor

germany Berlin, Germany
40hr/week Starts ASAP GMT +02:00
40hr/week
Starts ASAP GMT +02:00
We are seeking a passionate and experienced Mid-level Java Coach to work REMOTELY with our partner in Germany. The ideal candidate will have a strong background in both Java and React development, coupled with a proven track record of mentoring and coaching other developers. As a Java Coach, you will be responsible for guiding and supporting our development team, ensuring best practices are followed, and helping to solve complex technical problems. This is a unique opportunity to make a significant impact by shaping the skills and capabilities of our developers.

Key Responsibilities:
  • Mentor and coach developers on Java and React best practices.
  • Provide guidance on the use of popular Java frameworks and libraries, such as Spring Boot, Hibernate, and Maven.
  • Offer expertise in popular React frameworks and libraries, such as React Router, Redux, or Next.js.
  • Assist in debugging and resolving complex technical issues.
  • Promote and implement DevOps practices and CI/CD pipelines using tools like GitHub, Jenkins, Fly.io, and Docker.
  • Advocate for agile development methodologies, including Scrum and Kanban.
  • Encourage the use of unit testing and test-driven development with JUnit and Mockito.
  • Conduct code reviews and participate in pair programming sessions.
  • Explain complex technical concepts in a clear and concise manner.
  • Communicate effectively in both English and German.
Requirements:
  • Minimum of 3 years of experience as a Java and React developer.
  • Strong knowledge of Java and React best practices.
  • Hands-on experience with popular Java frameworks and libraries, such as Spring Boot, Hibernate, and Maven.
  • Proficiency with popular React frameworks and libraries, such as React Router, Redux, or Next.js.
  • Excellent problem-solving and debugging skills.
  • Proven experience in mentoring and coaching other developers.
  • Strong communication and interpersonal skills.
  • Familiarity with DevOps practices and CI/CD pipelines (GitHub, Jenkins, Fly.io, Docker).
  • Understanding of agile development methodologies (Scrum, Kanban).
  • Experience with unit testing and test-driven development (JUnit, Mockito).
  • Experience with code review and pair programming.
  • Ability to explain complex technical concepts clearly and concisely.
  • Proficiency in English and German.
Apply Now
18 days ago