Java Developer - Operations (all genders) in Berlin

Java Developer - Operations (all genders) in Berlin

Berlin Vollzeit Kein Homeoffice möglich
Hubject

Your challenge

In the role of Java Developer, (all genders) at Hubject, you will design, develop, and maintain software solutions that power Hubject's eRoaming platform and charging services for our international clients, contributing hands-on to the architecture and delivery of scalable, high-performance backend systems, while also ensuring their ongoing operational stability through ongoing monitoring, maintenance, and support.

Please note that due to planning reasons, this role is currently limited to a 2-year-contract.

Why Hubject

We develop ideas and deliver solutions for the eMobility market

We are working on the most important growth topics

We are an international team of very motivated eMobility enthusiasts

AND

We have over 30 benefits different categories:

  • Food & drinks (food subsidy on the Euref-Campus restaurants)
  • Mobility (BVG subsidy)
  • Health & sports (Urban sports membership M)
  • Equipment (Laptop etc)
  • Learning and development (yearly training budget and Udemy learning platform access)
  • Hubject Lifestyle (Voiio membership)
  • Family-friendly environment (flex working time)

Your Tasks

  • Design, develop, and maintain robust, scalable Java-based applications and microservices for the global automotive and eMobility sector.
  • Write clean, secure, well-tested, and maintainable code following software engineering best practices and design patterns.
  • Take full ownership of features and components, driving their implementation independently from development through delivery.
  • Participate in code reviews, technical design discussions, and architecture decisions to ensure high-quality, scalable solutions.
  • Ensure the reliability, performance, and timely delivery of global systems while continuously improving existing applications through monitoring, optimization, updates, security patches, and troubleshooting production issues.
  • Support operational excellence through proactive monitoring, incident response, and root-cause analysis to maintain platform stability.
  • Contribute to the team's success with an entrepreneurial mindset, flexibility in solving technical challenges, and a strong commitment to delivering exceptional user experiences.

Your Profile

  • You have at least 4+ years of professional experience in Java development, with a strong track record of building and maintaining complex, scalable software systems.
  • Solid knowledge of Java, Spring/Spring Boot, RESTful APIs, relational databases, and microservice architectures, along with experience in cloud-native development on AWS (e.g., EC2, S3, Lambda, RDS).
  • Experience with automated testing and modern DevOps practices, including unit, integration, and end-to-end testing (e.g., JUnit, Mockito) as well as CI/CD pipelines.
  • Good understanding of secure coding practices and application security principles, including OWASP, authentication/authorization, and data protection.
  • Strong collaboration and communication skills, with the ability to work effectively in cross-functional, matrix organizations and partner closely with product and business stakeholders.
  • A goal-oriented, structured, and detail-focused mindset, with a strong sense of ownership and a passion for teamwork.
  • Openness to international collaboration, new technologies, and eMobility, with knowledge of protocols such as OCPI, OCPP, or OICP considered a strong plus.

Language

Company Language Is English (fluent Skills Required)

Start date

as soon as possible

Location

Onsite in Berlin

Hybrid system:

  • 2 days per week at the office, 3 days remote
  • EUREF Campus in Schöneberg in Berlin - Europe's hotspot for green technology and eMobility

About Us

Hubject is the market and innovation leader in the eMobility sector. Together with our team, we develop ideas and deliver solutions for the eMobility market. This will become the most important growth topic worldwide in the coming years.

Our vision becomes our mission: We accelerate the EV ecosystem towards a sustainable mobility future.

Our Values are:

We are Curious

We are Ambitious

We are Accountable

We are Inclusive

These four core values shape our collective identity and guide us as we navigate challenges, pursue growth, and make a positive impact in our industry and beyond. We are curious. We are ambitious. We are accountable. We are inclusive.

At Hubject, we are dedicated to building a diverse and inclusive workforce. We welcome candidates of all backgrounds and experiences.

More About Us

Hubjectsimplifies the charging of electric vehicles. Through itseRoamingplatform, calledintercharge, theeMobilityspecialist connects Charge Point Operators or CPOs andeMobilityService Providers or EMPs, thus providingstandardizedaccess to charging infrastructure regardless of any network.

With over one Million connected charging points and more than 2250 B2B partners across 63 countries and four continents,Hubjecthas established the world’s largest cross-provider charging network for electric vehicles by connecting CPO networks. In addition,Hubjectis a trusted consulting partner in theeMobilitymarket, advising automotive manufacturers, charging providers and other EV-related businesses looking to launcheMobilityservices or implementPlug&Chargeusing ISO 15118.In essence,HubjectpromoteseMobilityand its advancement worldwide.

Founded in 2012,Hubjectis a joint venture of the BMW Group, Bosch,EnBW, Enel X,Mercedes-Benz,E.on, Siemens, and the Volkswagen Group.Hubject’sheadquartersis located inBerlin, with subsidiaries in Los Angeles and Shanghai.

#J-18808-Ljbffr

Java Developer - Operations (all genders) in Berlin Arbeitgeber: Hubject

Hubject ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich eMobility entwickelt und dabei auf eine internationale, motivierte Teamkultur setzt. Mit über 30 verschiedenen Vorteilen, darunter flexible Arbeitszeiten, ein jährliches Weiterbildungsbudget und ein familienfreundliches Umfeld, bietet Hubject seinen Mitarbeitern nicht nur ein inspirierendes Arbeitsumfeld, sondern auch zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Der Standort auf dem EUREF-Campus in Berlin, einem Hotspot für grüne Technologien, verstärkt die Attraktivität des Unternehmens und fördert den Austausch mit Gleichgesinnten.

Hubject

Kontaktdaten:

Hubject Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Java Developer - Operations (all genders) in Berlin erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Hubject anzuklopfen, wenn du dich auf die Stelle als Java Developer - Operations (all genders) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Hubject vorzubereiten!

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Hubject klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Hubject vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.