Lead Java Developer.

  • java
  • permanent
  • Munich

What We Offer:
- A competitive compensation package, from €85.000 to €100.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, with knowledge of Slovenian considered a bonus.
- 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