Java Developer.

  • java
  • permanent
  • Munich

What We Offer:

  • A competitive compensation package, from €80.000 to €95.000.
  • The opportunity to exercise creative autonomy in pioneering, long-term projects.
  • A secure and forward-thinking work environment within an international team.
  • A culture of flat hierarchies that facilitates quick decision-making.
  • Flexible work hours, including the option for remote work following initial training.
  • Access to individual professional development opportunities.
  • Modern, air-conditioned offices with a maximum of three colleagues.
  • A subscription for public transportation.

My client has been dedicated to crafting advanced custom software for more than a decade, serving both the public sector and various industries with a focus on Java and JavaFX technologies. We are currently seeking a skilled Java developer (f/m/d) to assume the technical leadership of our core architecture team on a full-time basis, effective immediately.

Your Key Responsibilities:

  • Oversee a team of four, primarily located nearshore, in a technical capacity.
  • Develop the business logic for our feature-rich client software, tailored to meet customer specifications.
  • Create an interpreter and compiler for our domain-specific programming language, encompassing static code analysis and IDE functionalities.
  • Architect the software structure, employing suitable design patterns.
  • Produce JUnit tests, perform error analysis, and participate in code reviews.

Your Qualifications:

  • Possess a degree in an IT-related field.
  • Demonstrate a minimum of four years of professional experience in Java Core development, ideally within the realm of Windows desktop applications.
  • Exhibit proficiency in both German and English
  • Showcase expertise in Git and Core Java, specifically Java 8, multithreading, performance optimization, memory management, and parsers like ANTLR and XML.
  • Express an eagerness to familiarize yourself with a complex and extensive codebase.
  • Desirable skills include knowledge of JavaFX, algorithms, and data structures, especially those related to graphs.

David Green