Senior Software Engineer (Java/Spring)
Heute
Job angesehen
Arbeitsbeschreibung
Als Senior Software Engineer sind Sie maßgeblich an der Entwicklung und Optimierung unserer komplexen Softwaresysteme beteiligt. Sie arbeiten in einem agilen Umfeld und sind verantwortlich für den gesamten Softwareentwicklungszyklus, von der Konzeption über die Implementierung bis hin zur Wartung und dem Deployment. Sie fördern eine Kultur der Exzellenz und des Wissensaustauschs im Entwicklungsteam.
Ihre Hauptaufgaben:
- Design, Entwicklung und Implementierung robuster und skalierbarer Java-Anwendungen unter Verwendung des Spring-Ökosystems (Spring Boot, Spring Cloud).
- Mitwirkung an der Architektur von Backend-Systemen und Services.
- Schreiben von sauberem, wartbarem und testbarem Code.
- Implementierung von Microservices-Architekturen und RESTful APIs.
- Arbeit mit modernen Datenbanktechnologien (SQL und NoSQL).
- Entwicklung und Wartung von CI/CD-Pipelines.
- Durchführung von Code Reviews und Unterstützung von Junior-Entwicklern.
- Fehleranalyse und Behebung von Problemen in Produktionsumgebungen.
- Analyse von Anforderungen und technische Spezifikationen erstellen.
- Zusammenarbeit mit Product Ownern, Architekten und anderen Stakeholdern.
Ihr Profil:
- Abgeschlossenes Hochschulstudium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation mit relevanter Berufserfahrung.
- Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit Java.
- Tiefgehende Kenntnisse des Spring-Frameworks und seiner Module (Spring Boot, Spring Data, Spring Security).
- Erfahrung mit Microservices-Architekturen und verteilten Systemen.
- Kenntnisse in Datenbanktechnologien wie PostgreSQL, MySQL oder MongoDB.
- Vertrautheit mit Cloud-Plattformen (z.B. AWS, Azure) und Containerisierung (Docker, Kubernetes) ist von Vorteil.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum).
- Starke analytische Fähigkeiten und eine lösungsorientierte Arbeitsweise.
- Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch.
- Bereitschaft zur Arbeit im Hybridmodell, das flexible Remote-Arbeit ermöglicht.
Wir bieten Ihnen eine spannende Karrierechance in einem innovativen Unternehmen, die Möglichkeit, an herausfordernden Projekten mitzuwirken, und ein Umfeld, das Ihre persönliche und berufliche Weiterentwicklung fördert.
Softwareentwickler Java /Java EE (m/w/d) gesucht
Heute
Job angesehen
Arbeitsbeschreibung
++ DIREKTVERMITTLUNG in Festanstellung (keine Zeitarbeit) / Vermittlungsgutscheine (AVGS) werden akzeptiert ++
Bei Fragen einfach unverbindlich anrufen: oder einen Rückruf vereinbaren:
Ihre Aufgaben:
- Entwicklungsaufgaben im Umfeld der Themen Web-Portale / Content Management sowie in den Bereichen Workflow und Individualprojekte
- Analyse, Design sowie Implementierung von Java und Java EE-Applikationen in Projekten für die öffentliche Verwaltung und die Privatwirtschaft
Ihr Profil:
- Ein abgeschlossenes Studium im Bereich Informatik oder Wirtschaftsinformatik
- Gute Kenntnisse: Java EE, Java, JSF, JSP, HTML, XML, WebServices, REST, JPA
- Kenntnisse: Design und Implementierung von Java EE-Applikationen (OOA /OOD, UML)
- Erfahrung mit Tools und Frameworks, vorzugsweise Eclipse, JDeveloper, Ant, JUnit, Maven
- Kenntnisse im Umgang mit: Datenbanken / SQL
- Kenntnisse in: Application Server (Oracle WebLogic, IBM WebSphere, JBoss, Tomcat)
- Erweiterte Englisch- und Deutschkenntnisse
- Kommunikations- und Teamfähigkeit
- Flexibilität, Belastbarkeit und Selbstständigkeit
- Kreativität
- Analytische Fähigkeiten
Weitere Infos:
- Branche des Arbeitgebers: Informationsdienstleistungen
- Beginn der Tätigkeit: ab sofort (nach Vereinbarung)
- Arbeitszeit: Vollzeit
- Befristung: Unbefristete Beschäftigung
- Einsatzorte: 44139 Dortmund
- Führungsverantwortung: Keine Führungsverantwortung
- Vergütung: nach Vereinbarung
Anforderungen:
- Berufserfahrung: Mit Berufserfahrung
Interesse an dem Job?
Online-Bewerbung:
oder alternativ per Mail-Bewerbung an:
Bei Fragen zur Bewerbung erreichen Sie uns telefonisch unter:
Interne Referenznummer: 12254- -S (bitte bei Bewerbung angeben)
Trainee Softwareentwicklung (Java)
Heute
Job angesehen
Arbeitsbeschreibung
Dieses Programm ist darauf ausgelegt, Ihnen die notwendigen Fähigkeiten und Kenntnisse zu vermitteln, um sich zu einem kompetenten Softwareentwickler zu entwickeln. Während Ihrer Ausbildungszeit arbeiten Sie an realen Projekten mit und werden von erfahrenen Mentoren betreut, die Sie Schritt für Schritt an die komplexen Herausforderungen der modernen Softwareentwicklung heranführen. Sie erhalten Einblicke in den gesamten Softwareentwicklungszyklus, von der Anforderungsanalyse über das Design und die Implementierung bis hin zur Wartung und Weiterentwicklung von Applikationen.
Ihre Lerninhalte und Aufgaben:
- Intensive Schulung in der Programmiersprache Java und zugehörigen Frameworks (z.B. Spring).
- Erlernen von Best Practices in der Softwarearchitektur und im Design.
- Praktische Anwendung von agilen Entwicklungsmethoden (Scrum/Kanban).
- Mitarbeit bei der Entwicklung und Implementierung von Backend-Systemen und APIs.
- Unterstützung bei der Durchführung von Unit- und Integrationstests.
- Kennenlernen von Datenbanktechnologien (z.B. SQL, NoSQL).
- Teilnahme an Code-Reviews und Lernen von erfahrenen Entwicklern.
- Entwicklung von Problemlösungsfähigkeiten im technischen Kontext.
- Möglichkeit zur Spezialisierung in Bereichen wie Cloud Computing, Big Data oder Frontend-Technologien.
Was Sie mitbringen sollten:
- Ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eines vergleichbaren Studiengangs, alternativ eine vergleichbare Ausbildung im IT-Bereich.
- Grundkenntnisse in Java oder einer anderen objektorientierten Programmiersprache sind von Vorteil.
- Starkes logisches Denkvermögen und eine analytische Herangehensweise.
- Hohe Lernbereitschaft und die Fähigkeit, sich schnell in neue Technologien einzuarbeiten.
- Teamfähigkeit und eine proaktive Arbeitsweise.
- Gute Deutschkenntnisse sind unerlässlich, Englischkenntnisse sind ein Plus.
- Leidenschaft für Technologie und Softwareentwicklung.
Dieses Trainee-Programm in Dortmund bietet Ihnen eine hervorragende Chance, Ihre Karriere in der IT-Branche zu starten. Wenn Sie eine Leidenschaft für das Programmieren haben und sich in einem dynamischen Umfeld weiterentwickeln möchten, dann freuen wir uns auf Ihre aussagekräftige Bewerbung.
Senior Softwareentwickler (Java)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwicklung von hochperformanten und skalierbaren Java-Anwendungen im Backend-Bereich.
- Mitwirkung an der Architektur und dem Design neuer Softwarekomponenten.
- Analyse und Behebung von technischen Problemen sowie Optimierung bestehender Systeme.
- Entwicklung von Unit- und Integrationstests zur Sicherstellung der Codequalität.
- Zusammenarbeit mit Produktmanagern und anderen Stakeholdern, um technische Anforderungen zu verstehen und umzusetzen.
- Code-Reviews und Mentoring von Junior-Entwicklern.
- Einsatz moderner Entwicklungswerkzeuge und Technologien (z.B. Spring Boot, Microservices, Cloud-Plattformen).
- Aktive Beteiligung an Scrum-Meetings und agilen Prozessen.
- Abgeschlossenes Informatikstudium oder vergleichbare Qualifikation.
- Mehrjährige Berufserfahrung in der Java-Entwicklung, insbesondere mit dem Spring Framework.
- Fundierte Kenntnisse in der Entwicklung von verteilten Systemen und Microservices-Architekturen.
- Erfahrung mit Datenbanken (SQL und/oder NoSQL) und ORM-Frameworks.
- Kenntnisse in der Anwendung von Cloud-Technologien (z.B. AWS, Azure, GCP) sind von Vorteil.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum/Kanban).
- Sehr gute Problemlösungsfähigkeiten und eine proaktive Arbeitsweise.
- Teamfähigkeit und eine ausgeprägte Kommunikationsstärke.
- Gute Englischkenntnisse in Wort und Schrift.
Senior Java Backend Developer (Remote)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwicklung, Implementierung und Wartung von Java-basierten Backend-Services und Microservices.
- Design und Erstellung von RESTful APIs für interne und externe Schnittstellen.
- Arbeit mit Frameworks wie Spring Boot, Spring Cloud und anderen relevanten Technologien.
- Datenbankdesign und -management (z.B. PostgreSQL, MySQL, MongoDB).
- Implementierung und Optimierung von CI/CD-Pipelines und Deployment-Prozessen.
- Durchführung von Code-Reviews und Sicherstellung hoher Code-Qualität und Best Practices.
- Zusammenarbeit mit Frontend-, DevOps- und Produktteams zur Lieferung von End-to-End-Lösungen.
- Performance-Optimierung und Fehlerbehebung in der Produktionsumgebung.
- Mitgestaltung der Systemarchitektur und technologische Weiterentwicklung.
Ihr Profil:
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.
- Mehrjährige professionelle Erfahrung als Java Backend Developer.
- Sehr gute Kenntnisse in Java und gängigen Frameworks (Spring, Spring Boot).
- Erfahrung mit Microservice-Architekturen und verteilten Systemen.
- Fundierte Kenntnisse in der Arbeit mit relationalen und/oder NoSQL-Datenbanken.
- Erfahrung mit Cloud-Plattformen (z.B. AWS, Azure, GCP) und Containerisierung (Docker, Kubernetes) ist ein Plus.
- Solide Kenntnisse in Versionskontrollsystemen (Git).
- Fähigkeit, komplexe Probleme zu lösen und in einem agilen Umfeld zu arbeiten.
- Ausgezeichnete Kommunikationsfähigkeiten und Erfahrung in der Arbeit in verteilten Teams.
- Fließende Deutsch- und Englischkenntnisse.
Werden Sie Teil unseres innovativen Teams und gestalten Sie die Zukunft des E-Commerce mit. Wir bieten eine spannende Remote-Position mit attraktiven Entwicklungsmöglichkeiten und einem dynamischen Arbeitsumfeld.
Remote Lead Backend Entwickler (Java)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Aufgabenbereiche:
- Entwurf, Entwicklung und Implementierung robuster, skalierbarer und wartbarer Backend-Systeme mit Java.
- Technische Leitung und Mentoring eines Teams von Backend-Entwicklern.
- Architektonische Entscheidungen treffen und Best Practices für Softwareentwicklung etablieren und fördern.
- Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern und DevOps-Teams, um End-to-End-Lösungen zu liefern.
- Schreiben von sauberem, testbarem Code und Sicherstellung einer hohen Codequalität durch Code-Reviews.
- Entwicklung und Wartung von APIs und Microservices.
- Implementierung von Sicherheits- und Datenschutzmaßnahmen.
- Optimierung der Anwendungsleistung und Skalierbarkeit.
- Fehleranalyse und Behebung komplexer technischer Probleme.
- Aktive Teilnahme an agilen Entwicklungsprozessen (Scrum/Kanban).
- Abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation.
- Mehrjährige Berufserfahrung in der Backend-Entwicklung mit Java und gängigen Frameworks (z.B. Spring Boot).
- Nachgewiesene Erfahrung in der technischen Führung von Entwicklungsteams.
- Tiefgreifendes Verständnis von Softwarearchitekturen, Design Patterns und Microservice-Prinzipien.
- Erfahrung mit Datenbanken (SQL und NoSQL) und ORM-Frameworks.
- Kenntnisse in Cloud-Plattformen (z.B. AWS, Azure) und Containerisierungstechnologien (Docker, Kubernetes) sind von Vorteil.
- Erfahrung mit agilen Entwicklungsmethoden.
- Ausgezeichnete Problemlösungsfähigkeiten und eine analytische Denkweise.
- Starke Kommunikationsfähigkeiten und die Fähigkeit, technische Konzepte klar zu vermitteln.
- Sehr gute Deutsch- und Englischkenntnisse.
Senior Backend Engineer (Microservices, Java)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Verantwortlichkeiten:
- Entwurf, Entwicklung und Implementierung von skalierbaren Microservices in Java
- Weiterentwicklung bestehender Backend-Systeme und APIs
- Sicherstellung hoher Codequalität durch Unit-, Integrations- und End-to-End-Tests
- Implementierung und Optimierung von CI/CD-Pipelines
- Zusammenarbeit mit dem DevOps-Team für Infrastruktur und Deployment
- Mitwirkung bei der Architekturgestaltung und Technologieauswahl
- Performance-Optimierung und Fehlerbehebung
- Mentoring und Coaching von Junior-Entwicklern
- Dokumentation von Systemdesign und API-Spezifikationen
- Enge Zusammenarbeit mit Produktmanagern und anderen Stakeholdern
- Abgeschlossenes Informatikstudium oder vergleichbare praktische Erfahrung
- Mehrjährige Berufserfahrung in der Java-Backend-Entwicklung
- Tiefgreifende Erfahrung mit Microservice-Architekturen und Design Patterns
- Fundierte Kenntnisse in Spring Boot und verwandten Spring-Projekten
- Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP)
- Kenntnisse in Containerisierungstechnologien (Docker, Kubernetes) sind von Vorteil
- Erfahrung mit Datenbanken (z.B. PostgreSQL, MongoDB) und Messaging-Systemen (z.B. Kafka)
- Verständnis von verteilten Systemen und deren Herausforderungen
- Ausgeprägte Problemlösungsfähigkeiten und analytisches Denken
- Sehr gute Deutsch- und Englischkenntnisse
- Teamfähigkeit und Kommunikationsstärke
Seien Sie der Erste, der es erfährt
Über das Neueste Java Jobs In Dortmund !
Senior Softwareentwickler (Backend, Java/Spring)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwurf, Entwicklung und Implementierung von skalierbaren Backend-Services mit Java und dem Spring Framework.
- Mitgestaltung der Systemarchitektur und Sicherstellung einer hohen Codequalität.
- Schreiben von unit-, integrations- und end-to-end-Tests.
- Optimierung der Anwendungsleistung und Datenbankabfragen.
- Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern und anderen Stakeholdern.
- Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern.
- Evaluierung und Einführung neuer Technologien und Entwicklungswerkzeuge.
- Behebung von Fehlern und Problemen in bestehenden Systemen.
- Mitwirkung an der agilen Produktentwicklung (Scrum/Kanban).
- Dokumentation von technischen Spezifikationen und Designentscheidungen.
Ihr Profil:
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.
- Mindestens 5 Jahre Berufserfahrung in der professionellen Softwareentwicklung, mit starkem Fokus auf Java und Spring.
- Tiefgreifende Kenntnisse in Microservice-Architekturen und verteilten Systemen.
- Erfahrung mit relationalen Datenbanken (z.B. PostgreSQL, MySQL) und NoSQL-Datenbanken.
- Kenntnisse in Cloud-Technologien (z.B. AWS, Azure, GCP) sind von Vorteil.
- Erfahrung mit Containerisierung (Docker, Kubernetes) ist ein Plus.
- Beherrschung von Versionskontrollsystemen wie Git.
- Ausgeprägte Problemlösungsfähigkeiten und analytisches Denken.
- Sehr gute Deutsch- und Englischkenntnisse.
- Teamfähigkeit und eine proaktive, selbstständige Arbeitsweise.
Wir bieten Ihnen ein innovatives Arbeitsumfeld, anspruchsvolle Projekte und die Möglichkeit, sich fachlich und persönlich weiterzuentwickeln. Attraktive Vergütung und Benefits sind selbstverständlich.
Remote Senior Softwareentwickler Backend (Java)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwicklung und Implementierung von Backend-Services und APIs unter Verwendung von Java und modernen Frameworks (z.B. Spring Boot).
- Konzeption und Realisierung von Microservices-Architekturen.
- Sicherstellung der Codequalität durch Unit-, Integrations- und End-to-End-Tests.
- Enge Zusammenarbeit mit Product Ownern, Frontend-Entwicklern und anderen Stakeholdern in einem agilen Umfeld (Scrum/Kanban).
- Analyse und Behebung von Performance-Engpässen und Fehlern in Produktionssystemen.
- Mitgestaltung der CI/CD-Pipeline und Automatisierung von Deployment-Prozessen.
- Mentoring von Junior-Entwicklern und Förderung des Wissensaustauschs im Team.
- Evaluation neuer Technologien und Werkzeuge zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse.
Ihr Profil:
- Abgeschlossenes Informatikstudium oder eine vergleichbare Qualifikation mit relevanter Berufserfahrung.
- Tiefgehende Kenntnisse in Java und gängigen Frameworks wie Spring Boot, Hibernate/JPA.
- Erfahrung mit der Entwicklung von RESTful APIs und Microservices.
- Solide Kenntnisse im Umgang mit relationalen Datenbanken (z.B. PostgreSQL, MySQL) und/oder NoSQL-Datenbanken.
- Erfahrung mit Cloud-Plattformen (z.B. AWS, Azure, GCP) und Containerisierungstechnologien (Docker, Kubernetes) ist ein Plus.
- Vertrautheit mit agilen Entwicklungsmethoden.
- Ausgeprägte Problemlösungsfähigkeiten und eine passionierte Herangehensweise an Softwareentwicklung.
- Exzellente Kommunikationsfähigkeiten und die Fähigkeit, effektiv remote zu arbeiten und zu kooperieren.
Lead Backend Entwickler (Java/Spring)
Heute
Job angesehen
Arbeitsbeschreibung
Unser Kunde ist ein innovatives Softwareunternehmen, das sich auf die Entwicklung modernster Lösungen für die digitale Transformation von Unternehmen spezialisiert hat. Mit einem agilen Arbeitsumfeld und einer starken Kultur der Zusammenarbeit treibt unser Kunde die technologische Entwicklung voran und hilft seinen Klienten, ihre Geschäftsprozesse zu optimieren und neue Wachstumspotenziale zu erschließen.
Als Lead Backend Entwickler übernehmen Sie eine Schlüsselrolle in der Konzeption, Entwicklung und Wartung unserer Backend-Systeme. Sie führen ein Team von talentierten Entwicklern an, fördern eine Kultur der Exzellenz und stellen sicher, dass unsere technischen Lösungen robust, skalierbar und performant sind. Sie arbeiten eng mit Product Ownern, Frontend-Entwicklern und DevOps-Spezialisten zusammen, um hochwertige Softwareprodukte zu liefern, die den Anforderungen unserer Kunden entsprechen.
Ihre Hauptaufgaben:
- Architektonische Gestaltung und technische Leitung von Backend-Projekten, insbesondere unter Verwendung von Java und dem Spring-Framework.
- Entwicklung von skalierbaren, wartbaren und hochperformanten Microservices und APIs.
- Führung, Mentoring und technische Anleitung eines Teams von Backend-Entwicklern.
- Durchführung von Code-Reviews, Sicherstellung hoher Codequalität und Implementierung von Best Practices.
- Zusammenarbeit mit cross-funktionalen Teams, um Anforderungen zu verstehen und Lösungen zu entwickeln.
- Definition und Umsetzung von CI/CD-Pipelines in Zusammenarbeit mit dem DevOps-Team.
- Optimierung von Datenbankdesigns und -abfragen (z.B. PostgreSQL, MongoDB).
- Bewertung und Einführung neuer Technologien und Tools zur Verbesserung unserer Entwicklungsprozesse.
- Troubleshooting und Lösung komplexer technischer Probleme in Produktionsumgebungen.
- Kontinuierliche Verbesserung der Softwarearchitektur und des Entwicklungsprozesses.
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Ausbildung.
- Mehrjährige Berufserfahrung in der Backend-Entwicklung, davon mindestens 2 Jahre in einer Führungsposition oder als Tech Lead.
- Tiefgehende Kenntnisse in Java und modernen Java-Frameworks wie Spring Boot, Spring Cloud.
- Erfahrung mit der Entwicklung von RESTful APIs und Microservices-Architekturen.
- Fundierte Kenntnisse im Umgang mit relationalen und NoSQL-Datenbanken.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
- Kenntnisse in Cloud-Technologien (AWS, Azure, GCP) und Containerisierung (Docker, Kubernetes) sind von Vorteil.
- Ausgeprägte Problemlösungsfähigkeiten und eine proaktive Arbeitsweise.
- Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch.