Java Software Engineer

Java Software Engineer

München Vollzeit 36000 - 60000 € / Jahr (geschätzt) Kein Homeoffice möglich
G

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen mit Java und arbeite an spannenden Projekten.
  • Unternehmen: Wir sind ein dynamisches Tech-Startup, das die Zukunft der Softwareentwicklung gestaltet.
  • Vorteile: Genieße flexible Arbeitszeiten, Homeoffice-Möglichkeiten und coole Team-Events.
  • Weitere Informationen: Wir bieten regelmäßige Schulungen und die Möglichkeit, an internationalen Projekten zu arbeiten.
  • Warum dieser Job: Werde Teil eines kreativen Teams, das Wert auf Zusammenarbeit und persönliche Entwicklung legt.
  • Qualifikationen: Kenntnisse in Java und grundlegende Programmiererfahrung sind erforderlich.

Das prognostizierte Gehalt liegt zwischen 36000 - 60000 € pro Jahr.

Bring more to life.

Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?

At Genedata, one of Danaher’s 15+ operating companies, our work saves lives – and we’re all united by a shared commitment to innovate for tangible impact.

You’ll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher’s system of continuous improvement, you help turn ideas into impact – innovating at the speed of life.

The biopharmaceutical industry is undergoing a digitalization revolution, adopting data-driven R&D approaches to develop innovative therapies quicker. Genedata’s market-leading enterprise software is fueling this revolution, enabling leading biopharma, biotech, and CRDMO companies worldwide to automate processes and leverage biopharma R&D data analytics so they can find breakthrough therapies faster. Join this digital transformation and help scientists around the world accelerate the pace of biopharma R&D.

Learn about the Danaher Business System which makes everything possible.

We are looking for talented Java Software Engineers to join our rapidly growing team in Munich (Germany). This is a unique opportunity to contribute to the expansion of our highly innovative software product, Genedata Expressionist®.

Genedata Expressionist® is not just a software, it’s a revolution in the biopharma industry. It transforms the way mass spectrometry data is processed, analyzed, managed, and reported. As a member of our team, you will play a crucial role in enhancing this powerful enterprise software solution and shaping the future of biopharma R&D.

If you’re passionate about using your Java skills to make a difference and you’re ready for a new challenge, we would love to hear from you. Join us and be part of our team. We look forward to welcoming you to our office.

This position is located in Munich (Germany) and will be an on-site role.

In this role, you will have the opportunity to :

  • Innovate and Create : You will be at the forefront of our product development, transforming complex requirements into innovative features.
  • Customer-Centric Development : You will focus on high-impact projects driven by our customers’ needs.
  • Collaboration with Experts : You will collaborate with top-tier scientists, driving the development and successful delivery of our industry-leading software innovations.
  • Code Quality Assurance : You will perform code reviews and assess the technical impact on our codebase, ensuring the highest level of quality and efficiency in our software.
  • Leadership by Example : You will inspire your peers through your work ethic, dedication, and commitment to our mission. Your actions will set the standard for excellence within our team.

The essential requirements of the job include :

  • Education : University degree in Computer Science, Software Engineering, Mathematics, Bioinformatics, or a related field.
  • Experience : Extensive professional software development experience. Experience in the biopharma or life-science industry would be a plus.
  • Java Expertise : Proficient in Java with a deep understanding of the language, its libraries, and frameworks. Experience with Java ecosystem and frameworks like Spring, Hibernate, and Maven is highly desirable. Experience developing and operating applications in cloud environments (especially AWS) and knowledge of Kotlin as an additional JVM language are advantageous.
  • Problem-Solving Skills : Strong analytical and problem-solving skills. Ability to break down complex problems and develop effective, scalable solutions.
  • AI-Assisted Development (Optional) : Familiarity with AI-assisted development tools to enhance productivity, code quality, and maintainability is a plus.
  • Communication Skills : Proficient in both written and spoken English.
  • Team Player : Proven ability to work effectively in a multinational global team environment, including remote collaboration on large and complex projects.
  • Quality Focus : Dedication towards delivery of stable and robust software solutions.

It would be a plus if you also possess previous experience in:

  • Experience in the biopharma or life-science industry would be a plus.

Genedata, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it’s a health care program or paid time off, our programs contribute to life beyond the job.

Join our winning team today. Together, we’ll accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.

For more information, visit

Java Software Engineer Arbeitgeber: Genedata

Als Java Software Engineer in unserem innovativen Unternehmen profitieren Sie von einer dynamischen Arbeitsumgebung, die Kreativität und Teamarbeit fördert. Wir bieten Ihnen nicht nur attraktive Vergütungen und flexible Arbeitszeiten, sondern auch umfangreiche Weiterbildungsmöglichkeiten, um Ihre Karriere voranzutreiben. Unser Standort zeichnet sich durch eine inspirierende Kultur aus, die Vielfalt schätzt und den Austausch von Ideen anregt, was zu einem erfüllenden und bedeutungsvollen Arbeitsleben führt.

G

Kontaktdaten:

Genedata Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Java Software Engineer erhalten könnten

Tip Nummer 1

Stelle sicher, dass du deine Kenntnisse in Java und verwandten Technologien auf dem neuesten Stand hältst. Nutze Online-Kurse oder Tutorials, um deine Fähigkeiten zu vertiefen und aktuelle Trends in der Softwareentwicklung zu verfolgen.

Tip Nummer 2

Netzwerke mit anderen Entwicklern und Fachleuten in der Branche. Besuche Meetups, Konferenzen oder Webinare, um Kontakte zu knüpfen und mehr über die Anforderungen und Erwartungen an Java-Entwickler zu erfahren.

Tip Nummer 3

Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte, um praktische Erfahrungen zu sammeln. Dies zeigt nicht nur dein Engagement, sondern gibt dir auch konkrete Beispiele, die du im Vorstellungsgespräch präsentieren kannst.

Tip Nummer 4

Bereite dich auf technische Interviews vor, indem du häufige Fragen und Programmieraufgaben übst. Plattformen wie LeetCode oder HackerRank können dir helfen, deine Problemlösungsfähigkeiten zu verbessern und dich auf die Herausforderungen im Interview vorzubereiten.

Wir glauben, dass du diese Fähigkeiten brauchst, um Java Software Engineer mit Bravour zu bestehen

Java-Programmierung
Objektorientierte Programmierung
Software-Entwicklungsmethoden (z.B. Agile, Scrum)
Kenntnisse in Frameworks wie Spring oder Hibernate
Datenbankkenntnisse (z.B. SQL, NoSQL)
Fehlerbehebung und Debugging
Versionskontrollsysteme (z.B. Git)

Einige Tipps für deine Bewerbung 🫡

Stelle die Anforderungen zusammen:Lies die Stellenbeschreibung für den Java Software Engineer sorgfältig durch. Achte auf spezifische Anforderungen und Fähigkeiten, die das Unternehmen sucht, und stelle sicher, dass du diese in deiner Bewerbung ansprichst.

Betone deine Programmierkenntnisse:Hebe deine Erfahrungen mit Java und anderen relevanten Technologien hervor. Füge konkrete Beispiele aus deinen bisherigen Projekten hinzu, um deine Fähigkeiten zu untermauern.

Verfasse ein überzeugendes Anschreiben:Nutze dein Anschreiben, um deine Motivation für die Stelle und das Unternehmen darzulegen. Erkläre, warum du der ideale Kandidat bist und wie du zum Erfolg des Teams beitragen kannst.

Überprüfe deine Unterlagen:Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Rechtschreib- und Grammatikfehler. Eine fehlerfreie Bewerbung hinterlässt einen professionellen Eindruck.

Wie man sich auf ein Vorstellungsgespräch bei Genedata vorbereitet

Kenntnis der Java-Grundlagen

Stelle sicher, dass du die grundlegenden Konzepte von Java gut verstehst, wie OOP, Datenstrukturen und Algorithmen. Bereite dich darauf vor, Fragen zu diesen Themen zu beantworten und zeige, dass du in der Lage bist, Probleme mit Java zu lösen.

Praktische Programmieraufgaben üben

Viele Unternehmen stellen während des Interviews praktische Programmieraufgaben. Übe das Lösen von Coding-Challenges auf Plattformen wie LeetCode oder HackerRank, um deine Fähigkeiten zu schärfen und deine Denkweise zu verbessern.

Projekte im Portfolio präsentieren

Bereite dich darauf vor, über deine bisherigen Projekte zu sprechen. Zeige, wie du Java in realen Anwendungen eingesetzt hast, und erkläre die Herausforderungen, die du dabei gemeistert hast. Dies zeigt dein praktisches Wissen und deine Erfahrung.

Fragen zur Unternehmenskultur stellen

Zeige Interesse an der Unternehmenskultur, indem du Fragen stellst. Erkundige dich nach Teamdynamik, Arbeitsmethoden und Weiterbildungsmöglichkeiten. Das zeigt, dass du nicht nur an der Position interessiert bist, sondern auch an der langfristigen Zusammenarbeit.