2.075 Jobs für Senior Java-Entwickler in Deutschland
Senior Java Entwickler
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Verantwortung umfasst:
- Entwicklung und Implementierung von Java-basierten Anwendungen und Microservices.
- Mitarbeit an der gesamten Softwareentwicklungszyklus, von der Idee bis zur Bereitstellung.
- Entwurf und Implementierung von APIs und Schnittstellen.
- Schreiben von sauberen, wartbaren und gut dokumentierten Code.
- Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern.
- Fehlerbehebung und Performance-Optimierung bestehender Anwendungen.
- Zusammenarbeit in einem agilen Umfeld (Scrum/Kanban).
- Teilnahme an technischen Diskussionen und Entscheidungsfindungen.
Wir bieten eine herausfordernde und abwechslungsreiche Tätigkeit in einem technologisch fortschrittlichen Umfeld, die Möglichkeit, an spannenden Projekten zu arbeiten und sich fachlich weiterzuentwickeln. Flache Hierarchien und eine offene Kommunikationskultur zeichnen unser Unternehmen aus. Wenn Sie Ihre Karriere auf das nächste Level heben möchten, sind Sie bei uns genau richtig.
Senior Java Entwickler
Heute
Job angesehen
Arbeitsbeschreibung
Für unseren Bestandskunden aus der Energiebranche suchen wir ab sofort einen Senior Java Entwickler (m/w/d).
Projekthintergrund
Ziel von Market Dynamics (MD) ist die Entwicklung einer integrierten Portfolio-Optimierungsfunktion. MD bringt ein neues Betriebsmodell für den Einzelhandel und den Energiemarkt mit sich und basiert auf dem Prinzip "One Team", stärkeren Schnittstellen und einer harmonisierten Risikosteuerung.
Funktionale Änderungen im Informationsfluss von EM UK, die für Market Dynamics erforderlich sind:
Der EMDP-Footprint wurde durch die Einführung eines Portals erweitert, über das der Hedge-Pfad angewendet, der VWAP HOP berechnet und der Transferpreis ermittelt werden kann.
Eine neue Komponente für Portfolio- und Positionsmanagement (Evolio) wurde eingeführt, wodurch der Umfang von Allegro Horizon reduziert wird und HPT sowie HEX ersetzt werden.
Exxeta/Trayport
Die Auftragserfassung für RPM wurde geändert, der Übergang von RPM zu GPM erfolgt über Evolio, und der Übergang von RPM zu T&O erfordert eine manuelle Eingabe in Exxeta.
Abschaltung von Altsystemen einschließlich TRMTracker, SQT, CLAP.
Stellenbeschreibung
Das PTT-Team (Portfolio & Trade lifecycle Technologies) sucht einen Senior Java Softwareentwickler zur Unterstützung unseres dynamischen, innovationsgetriebenen Teams als externer Berater für richtungsweisende Projekte im Energiemarkt. Wir bieten ein hybrides Arbeitsumfeld – überwiegend remote mit etwa zwei gemeinsamen Präsenztagen pro Monat.
Start:
Ende:
Auslastung:
5 Tage/Woche
Arbeitsort:
remote, 1-2 Tage/Monat vor Ort in Essen
Projektbeschreibung
- Entwurf, Entwicklung und Wartung skalierbarer Java-Anwendungen für Energielösungen im Handelsbereich
- Hauptsächlicher Einsatz von Spring Boot, Project Reactor und Apache Kafka zur Entwicklung robuster, ereignisgesteuerter Systeme
- Enge Zusammenarbeit mit funktionsübergreifenden Teams zur Definition, Gestaltung und Umsetzung neuer Funktionen
- Schreiben von sauberem, effizientem und testbarem Code unter Beachtung bewährter Branchenstandards
- Teilnahme an Code-Reviews und Mitwirkung an der kontinuierlichen Verbesserung unserer Entwicklungsprozesse
- Aktuelle technologische Trends und Entwicklungen verfolgen und Wissen im Team teilen
Skills
- Nachweisbare Berufserfahrung (5+ Jahre) als Java-Entwickler in einem professionellen Umfeld
- Fundierte Kenntnisse in Spring Boot und Erfahrung in der Entwicklung von RESTful APIs
- Erfahrung im Umgang mit Zeitreihendaten, insbesondere im Hinblick auf Zeitzonen und Sommerzeitumstellungen
- Praktische Erfahrung mit Messaging-Systemen, insbesondere Apache Kafka
- Vertrautheit mit reaktiver Programmierung (idealerweise mit Project Reactor)
- Erfahrung in der Entwicklung und Wartung produktionsreifer, verteilter Systeme
- Ausgeprägte Problemlösungsfähigkeiten sowie eine proaktive und eigenverantwortliche Arbeitsweise
- Effektive Kommunikationsfähigkeiten in Englisch; Deutschkenntnisse von Vorteil
- Bereitschaft und Fähigkeit zur Teilnahme an Vor-Ort-Meetings in Essen, Deutschland, einmal pro Monat
Senior Java Entwickler (Remote)
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwicklung und Implementierung von komplexen Java-basierten Anwendungen und Diensten.
- Mitarbeit an der Konzeption und dem Design neuer Software-Architekturen.
- Optimierung bestehender Codebasen hinsichtlich Performance und Skalierbarkeit.
- Zusammenarbeit mit interdisziplinären Teams, einschließlich Product Ownern, UX/UI-Designern und anderen Entwicklern.
- Durchführung von Code-Reviews und Unterstützung von Junior-Entwicklern.
- Behebung von Fehlern und Sicherstellung der Codequalität.
- Mitwirkung an der Erstellung und Pflege technischer Dokumentationen.
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.
- Mindestens 5 Jahre Berufserfahrung in der Java-Entwicklung, idealerweise mit Fokus auf Spring Boot.
- Fundierte Kenntnisse in Microservices-Architekturen, RESTful APIs und verteilten Systemen.
- Erfahrung mit relationalen und NoSQL-Datenbanken (z.B. PostgreSQL, MongoDB).
- Kenntnisse in Cloud-Technologien (z.B. AWS, Azure, GCP) sind von Vorteil.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
- Fließende Deutsch- und gute Englischkenntnisse in Wort und Schrift.
- Eigeninitiative, Kommunikationsstärke und eine proaktive Arbeitsweise.
Senior Java Entwickler (Remote)
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Design, Entwicklung und Implementierung robuster und performanter Java-basierter Anwendungen und Microservices.
- Mitarbeit am gesamten Softwareentwicklungszyklus, von der Anforderungsanalyse über die Implementierung und das Testing bis hin zur Bereitstellung und Wartung.
- Entwicklung von RESTful APIs und Integration mit anderen Systemen.
- Anwendung von Best Practices in der Softwareentwicklung, einschließlich Clean Code, Design Patterns und TDD (Test-Driven Development).
- Schreiben von unit- und integrationstests zur Sicherstellung der Codequalität und Stabilität.
- Aktive Teilnahme an Code-Reviews, Pair Programming und Wissensaustausch im Team.
- Optimierung der Anwendungsperformance und Skalierbarkeit.
- Identifizierung und Behebung von Bugs und technischen Problemen.
- Zusammenarbeit mit Produktmanagern, Architekten und anderen Stakeholdern, um technische Lösungen zu erarbeiten.
- Bewertung und Einführung neuer Technologien und Tools zur Verbesserung des Entwicklungsprozesses.
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren technischen Fachrichtung, oder entsprechende Berufserfahrung.
- Mindestens 5 Jahre Erfahrung in der professionellen Java-Softwareentwicklung.
- Sehr gute Kenntnisse moderner Java-Versionen (Java 8+, idealerweise höher) und relevanter Frameworks wie Spring Boot.
- Erfahrung mit Microservice-Architekturen.
- Kenntnisse in relationalen Datenbanken (z.B. PostgreSQL, MySQL) und/oder NoSQL-Datenbanken (z.B. MongoDB).
- Vertrautheit mit Cloud-Plattformen wie AWS, Azure oder GCP.
- Erfahrung mit Containerisierungstechnologien wie Docker und Kubernetes ist von Vorteil.
- Kenntnisse im Bereich CI/CD-Pipelines und Tools (z.B. Jenkins, GitLab CI).
- Gute Kenntnisse in Frontend-Technologien (z.B. JavaScript, Angular, React) sind ein Plus.
- Ausgeprägte analytische Fähigkeiten und eine strukturierte, lösungsorientierte Arbeitsweise.
- Sehr gute Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einem verteilten, agilen Team zu arbeiten.
- Fließende Deutsch- und/oder sehr gute Englischkenntnisse in Wort und Schrift.
Senior Java Entwickler (Cloud)
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Verantwortlichkeiten:
- Entwicklung und Implementierung von skalierbaren und robusten Java-basierten Anwendungen für die Cloud (AWS, Azure oder GCP)
- Mitwirkung am gesamten Softwareentwicklungszyklus, von der Konzeption über die Implementierung bis hin zum Testing und Deployment
- Design und Umsetzung von Microservices-Architekturen
- Optimierung der Anwendungsperformance und Sicherstellung der Codequalität
- Enge Zusammenarbeit mit Produktmanagern, Designern und anderen Entwicklern in agilen Teams
- Mentoring von Junior-Entwicklern und Unterstützung bei technischen Entscheidungen
- Erstellung von technischen Spezifikationen und Dokumentationen
- Implementierung von CI/CD-Pipelines und Automatisierung von Deployments
- Fehleranalyse und Behebung von Softwareproblemen
Ihr Profil:
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation
- Mehrjährige Berufserfahrung in der Java-Entwicklung
- Fundierte Kenntnisse im Umgang mit Cloud-Plattformen (AWS, Azure oder GCP)
- Erfahrung mit Containerisierungstechnologien wie Docker und Kubernetes
- Kenntnisse in Microservices-Architekturen und verteilten Systemen
- Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban)
- Starke Problemlösungsfähigkeiten und eine analytische Denkweise
- Sehr gute Kenntnisse in Datenbanktechnologien (SQL, NoSQL)
- Gute Englischkenntnisse, Deutschkenntnisse von Vorteil
- Teamfähigkeit und Kommunikationsstärke
Wir bieten Ihnen eine herausfordernde Tätigkeit mit viel Eigenverantwortung in einem dynamischen Arbeitsumfeld. Es erwarten Sie modernste Technologien, flache Hierarchien und vielfältige Möglichkeiten zur persönlichen und fachlichen Weiterentwicklung. Wenn Sie eine Leidenschaft für die Softwareentwicklung haben und gerne in einem innovativen Team arbeiten, dann freuen wir uns auf Ihre Bewerbung. Gestalten Sie mit uns die Zukunft der Softwareentwicklung!
Senior Java Entwickler (Backend)
Gestern
Job angesehen
Arbeitsbeschreibung
Als Senior Java Entwickler sind Sie maßgeblich an der Konzeption, Entwicklung und Wartung unserer hochmodernen Backend-Systeme beteiligt. Sie arbeiten eng mit Produktmanagern, UI/UX-Designern und anderen Entwicklern zusammen, um skalierbare, robuste und performante Softwarelösungen zu erstellen, die unseren Kunden einen Mehrwert bieten. Sie übernehmen eine Mentorenrolle für juniorere Teammitglieder und tragen zur Weiterentwicklung unserer Entwicklungsprozesse bei.
Ihre Verantwortlichkeiten:
- Entwicklung und Implementierung von skalierbaren und wartbaren Backend-Services mit Java und modernen Frameworks (z.B. Spring Boot).
- Design und Implementierung von RESTful APIs und Microservices.
- Optimierung von Datenbanken (SQL und NoSQL) und Abfragen für maximale Performance.
- Durchführung von Code Reviews und Sicherstellung hoher Qualitätsstandards.
- Mitarbeit bei der Architektur von neuen Systemkomponenten und der Verbesserung bestehender Architekturen.
- Behebung von komplexen technischen Problemen und Performance-Engpässen.
- Konfiguration und Nutzung von CI/CD-Pipelines für automatisierte Builds, Tests und Deployments.
- Mentoring von Junior-Entwicklern und Förderung eines Wissensaustauschs im Team.
- Aktive Teilnahme an agilen Zeremonien wie Daily Stand-ups, Sprints Planning und Retrospektiven.
- Bewertung und Einführung neuer Technologien und Werkzeuge, um unsere Entwicklungspraktiken zu verbessern.
- Studium der Informatik, eine vergleichbare Ausbildung oder relevante Berufserfahrung.
- Mindestens 5 Jahre Berufserfahrung in der Java-Backend-Entwicklung.
- Tiefgehende Kenntnisse in Java und gängigen Frameworks wie Spring, Spring Boot, Hibernate.
- Erfahrung mit Microservices-Architekturen und damit verbundenen Technologien.
- Gute Kenntnisse in relationalen Datenbanken (z.B. PostgreSQL, MySQL) und/oder NoSQL-Datenbanken (z.B. MongoDB).
- Erfahrung mit Cloud-Plattformen (AWS, Azure oder GCP) ist ein Plus.
- Kenntnisse in Containerisierungstechnologien (Docker, Kubernetes) sind von Vorteil.
- Fließende Deutschkenntnisse und gute Englischkenntnisse in Wort und Schrift.
- Ausgeprägte Problemlösungsfähigkeiten und eine proaktive Arbeitsweise.
- Teamfähigkeit und Freude an der Zusammenarbeit in einem agilen Umfeld.
Senior Java Entwickler (Remote)
Gestern
Job angesehen
Arbeitsbeschreibung
Wir erwarten von Ihnen eine proaktive Haltung bei der Problemlösung und die Bereitschaft, neue Technologien zu erlernen und anzuwenden. Sie werden Teil eines agilen Teams, das nach Scrum-Methoden arbeitet. Die Zusammenarbeit erfolgt über moderne Kollaborationstools, was eine reibungslose Kommunikation auch im Remote-Umfeld gewährleistet. Sie sind verantwortlich für das Testing Ihrer Lösungen und tragen zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse bei. Die Architektur unserer Anwendungen ist hoch skalierbar und basiert auf Microservices. Sie werden aktiv an der Weiterentwicklung unserer Architekturen mitwirken.
Anforderungen:
- Mehrjährige Berufserfahrung als Java Entwickler, idealerweise im Enterprise-Umfeld.
- Fundierte Kenntnisse in Java (Version 8 oder höher) und gängigen Frameworks wie Spring Boot.
- Erfahrung mit Microservices-Architekturen und RESTful APIs.
- Kenntnisse in Datenbanktechnologien (z.B. PostgreSQL, MySQL) und ORM-Frameworks (z.B. Hibernate).
- Erfahrung mit Cloud-Plattformen (AWS, Azure oder GCP) ist von Vorteil.
- Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban).
- Ausgezeichnete Problemlösungsfähigkeiten und eine analytische Denkweise.
- Starke Kommunikationsfähigkeiten in deutscher und englischer Sprache.
- Selbstständige und strukturierte Arbeitsweise im Homeoffice.
Seien Sie der Erste, der es erfährt
Über das Neueste Senior java-entwickler Jobs In Deutschland !
Senior Java Entwickler für Finanzanwendungen
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Design, Entwicklung und Implementierung hochwertiger Java-basierter Finanzanwendungen und -systeme.
- Mitwirkung an der gesamten Softwareentwicklungslebenszyklus, von der Anforderungsanalyse bis zur Wartung.
- Erstellung von skalierbaren und robusten Backend-Diensten unter Verwendung von Microservice-Architekturen und relevanten Frameworks (z.B. Spring Boot).
- Optimierung von Datenbanken und Systemen für maximale Leistung und Skalierbarkeit im Hochfrequenzhandel und Transaktionsprocessing.
- Sicherstellung der Codequalität durch Unit-, Integrations- und Performance-Tests.
- Enge Zusammenarbeit mit Produktmanagern, Business-Analysten und anderen Stakeholdern, um komplexe Geschäftsanforderungen zu verstehen und in technische Lösungen umzusetzen.
- Identifizierung und Behebung von Leistungsengpässen und technischen Schulden.
- Technische Führung und Mentoring von Junior-Entwicklern im Team.
- Einführung und Anwendung bewährter Entwicklungspraktiken und Designmuster.
- Ständige Evaluation und Integration neuer Technologien zur Verbesserung unserer Softwarelandschaft.
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer verwandten Disziplin mit starkem technischen Fokus.
- Mehrjährige, fundierte Berufserfahrung in der Java-Entwicklung, vorzugsweise im Finanzsektor.
- Umfassende Kenntnisse in objektorientierter Programmierung und Design Patterns.
- Sehr gute Kenntnisse in Spring Boot und anderen relevanten Java-Frameworks.
- Erfahrung mit relationalen Datenbanken (z.B. PostgreSQL, Oracle) und NoSQL-Datenbanken.
- Kenntnisse in der Entwicklung von Microservices und verteilten Systemen.
- Verständnis von Finanzprodukten und -prozessen ist ein großer Vorteil.
- Ausgeprägte analytische Fähigkeiten und die Fähigkeit, komplexe Probleme zu lösen.
- Starke Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einem verteilten Team zu arbeiten.
- Fließende Deutsch- und verhandlungssichere Englischkenntnisse sind für die internationale Zusammenarbeit unerlässlich.
Senior Java Entwickler für Finanzdienstleistungen
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben umfassen das Design und die Implementierung von Backend-Services unter Verwendung moderner Java-Technologien (z.B. Spring Boot, Microservices-Architektur), die Beteiligung an der gesamten Softwareentwicklungsumgebung (CI/CD, Cloud-Technologien wie AWS oder Azure) sowie die Gewährleistung von Codequalität durch Unit- und Integrationstests. Sie werden eng mit Produktmanagern, Business-Analysten und anderen Entwicklern zusammenarbeiten, um komplexe Geschäftsanforderungen in technische Lösungen zu übersetzen. Mentoring von Junior-Entwicklern und die Förderung von Best Practices im Team sind ebenfalls Teil Ihrer Verantwortung. Wir erwarten tiefgreifende Kenntnisse im Bereich der objektorientierten Programmierung, Design Patterns und agiler Entwicklungsmethoden (Scrum, Kanban).
Sie bringen mindestens fünf Jahre Erfahrung in der kommerziellen Java-Entwicklung mit, davon mindestens zwei Jahre in einer Senior-Rolle. Fundierte Kenntnisse in Datenbanktechnologien (SQL und NoSQL), Messaging-Systemen (z.B. Kafka, RabbitMQ) und Erfahrung mit Containerisierungstechnologien (Docker, Kubernetes) sind ein Muss. Ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung wird vorausgesetzt. Hervorragende analytische Fähigkeiten, Problemlösungsgeschick und die Fähigkeit, komplexe technische Sachverhalte verständlich zu kommunizieren, sind entscheidend. Da die Position remote ist, sind ausgezeichnete Selbstmanagement-Fähigkeiten und die Fähigkeit, effektiv in einem verteilten Team zu kommunizieren, unerlässlich. Wir bieten Ihnen eine herausfordernde und abwechslungsreiche Tätigkeit in einem zukunftsorientierten Unternehmen mit attraktiven Entwicklungsperspektiven und einer Kultur, die Innovation und Zusammenarbeit fördert.
Senior Java Entwickler (alle Geschlechter)
Vor 9 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Diese Aufgaben erwarten dich bei uns…
- Du entwickelst kundenspezifische Lösungen im Bereich Enterprise Information Management unter Verwendung moderner Java-Frameworks und Technologien
- Mit deinem Know-how bist Du im gesamten Entwicklungsprozess beteiligt – von der Aufnahme der Anforderung bis hin zur Entwicklung und der Übergabe in den produktiven Betrieb des Kunden
- Auch nach der Übergabe bleibst du involviert und stehst dem Kunden für Fragen und die Weiterentwicklung der Lösung zur Seite
Diese Kenntnisse und Interessen bringst du mit…
- Du hast umfangreiche Erfahrungen in der Java-Entwicklung und Kenntnisse in den gängigen Frameworks, wie z.B. Spring/Spring Boot
- Du bist sicher im Umgang mit Entwickler-Werkzeugen, wie z.B. Maven/Gradle und Git
- Du bist vertraut in der Verwendung von relationalen Datenbanken
- Du bist ein flexibler Teamplayer, dessen Leidenschaft das Lösen von kniffligen Problemen ist
- Du beherrschst die deutsche Sprache fließend und die englische Sprache gut, sodass Du auf Deinem Fachgebiet mit unseren Kunden und Geschäftspartnern kommunizieren kannst
Wir bieten dir…
- Deine Arbeitszeiten kannst du flexibel während deiner Gleitzeit wählen
- Gelegentlich Homeoffice flexibel gestaltbar
- Hardwareauswahl zwischen Apple, Lenovo und Surface Geräten sowie Betriebssystemauswahl zwischen Windows und MacOS
- Unbefristeter Arbeitsvertrag
- 30 Tage Urlaub
- Onboarding: Wir möchten, dass du Dich ab dem ersten Tag wohl bei uns fühlst. Dafür haben wir ein strukturiertes Onboarding entwickelt und stellen Dir einen Buddy/ Mentor an Deine Seite.
- Kontinuierliche Weiterentwicklung durch Seminare, Workshops und internen Wissenstransfer
- Spannende und abwechslungsreiche Aufgaben mit der Nutzung von innovativen Technologien
- Betriebliche Altersvorsorge, vermögenswirksame Leistungen
- Du möchtest eine neue Sprache lernen oder deine Sprachkenntnisse vertiefen? Kein Problem, wir stellen dir einen kostenlosen Zugang für Busuu zur Verfügung
- Mitarbeiterrabatte und Bike Leasing mit einer Firmenbeteiligung von 50%
- Ein schönes und modernes Büro in Fulda inkl. Parkmöglichkeiten, in Laufweite zum Stadtzentrum
- Cafeteria im Gebäude, Auswahl an frischem Obst und Getränken wie Kaffee, Limonade und einem mehrstufigen elektronischen Wasserspender
- Eine angenehme Arbeitsatmosphäre und ein kollegiales Team
- Freiheit bei der Ausgestaltung deines Arbeitsplatzes
- Viele Mitarbeiter-Events – vom Sommerfest bis hin zum Gesundheitstag mit abwechslungsreichen Aktionen
Wer ist it-novum?
it-novum ist das im deutschsprachigen Markt führende IT-
Beratungsunternehmen für Business Open Source. Als Konzerntochter der
Allgeier SE betreuen wir seit knapp 20 Jahren von unserem Hauptsitz in Fulda und unserer Niederlassung in Wien aus vorwiegend große Mittelstandskunden sowie Großunternehmen im deutschsprachigen Raum.
Wir leben das „Offene Tür“-Prinzip und die direkte Feedbackkultur. Bei uns sind die Hierarchien flach und die Entscheidungswege kurz. Uns ist die Förderung deines Talents wichtig: wir geben dir Freiraum, um dein Potential, deine
Interessen und persönlichen Stärken zu entfalten.
Ansprechpartnerin: Ramona Owczarek - HR Referentin Recruiting und Administration