18.11.2025 aktualisiert


100 % verfügbar
Senior Software-Entwickler/Architekt Java/J2EE
Ottobrunn, Deutschland
Ottobrunn +50 km
Dipl.Inf.(Univ) InformatikSkills
Clean CodeJavaJavascriptAgile MethodologieApache TomcatConfluenceJiraBash ShellOracle Weblogic ServerBusiness AnalysisAutomatisierung von GeschäftsprozessenCloud ComputingCode-ReviewDatenbankenContinuous IntegrationLinuxDevopsEclipseEclipselinkEnterprise JavabeansPerlJ2EEGlassfish 3GroovyHibernateIbm Rational ClearquestTrouble-TicketIntellij IDEAJava Persistence APIJsonJava API For Restful Web ServicesJaxbPythonPostgresqlLiquibaseProjektmanagementApache MavenMicrosoft VisioMysqlNexus 1000VNode.JsOauthOracle FinancialsScrumSwaggerSoftwareentwicklungSolarisSonarqubeSQLSubversionTypescriptWeb ApplikationenWeb ServicesExtensible Markup LanguageOpenapiInformixTestenReactJSSpringbootGitAngularJSKubernetesApache FOPApache KafkaNpm(Software)BetriebssystemeOsgiRefactoringSoftware Version ControlDockerJenkinsArtifactoryProgramming LanguagesMicroservices
Zuverlässige Umsetzung fachlicher Anforderungen in Java/JavaScript/SQL (Web Services, Microservices, Webanwendungen, Full-Stack) über den ganzen Lebenszyklus: Business Analysis, Konzeption, Implementierung, Delivery, Deployment, Testing, DevOps, Production Support.
Anleitung und Steuerung von Teams in der Software-Entwicklung als Lead Developer.
Konzeption, Aufbau und Betrieb von Continuous Integration Umgebungen, On-Premise und Cloud. Automatisierung von Prozessen in der Software-Entwicklung.
Durchführen von Analysen, Code Reviews, Laufzeitanalysen, knifflige Themen in der Entwicklung. Refactorings, Clean Code und Software Maintanability.
Als Key Player in Software-Projekten und Entwicklungsabteilungen habe ich in langfristigen, oft verlängerten Projekten bei Kunden viele Anforderungen erfolgreich und effizient umgesetzt.
Anleitung und Steuerung von Teams in der Software-Entwicklung als Lead Developer.
Konzeption, Aufbau und Betrieb von Continuous Integration Umgebungen, On-Premise und Cloud. Automatisierung von Prozessen in der Software-Entwicklung.
Durchführen von Analysen, Code Reviews, Laufzeitanalysen, knifflige Themen in der Entwicklung. Refactorings, Clean Code und Software Maintanability.
Als Key Player in Software-Projekten und Entwicklungsabteilungen habe ich in langfristigen, oft verlängerten Projekten bei Kunden viele Anforderungen erfolgreich und effizient umgesetzt.
- Programming Languages: Java, J2EE, JavaScript, TypeScript, Groovy, Python, Perl, Bash, Shell
- Continuous Integration: Jenkins, Maven, Nexus, Artifactory, SonarQube, Docker, Kubernetes
- Version Control: Git, SVN
- Application Servers: WebLogic, Tomcat, Glassfish
- Frameworks: Spring Boot, EJB, React, Angular, npm, node.js, JAX-RS, OpenAPI, Swagger, JAXB, XML, JSON, OAuth2, OSGi, Apache FOP, Apache Kafka, Liquibase
- IDEs: Eclipse, IntelliJ, JRebel
- Software: Enterprise Architect, Visio
- Issue Tracking/Project Management: Jira, Confluence, ClearQuest
- Database: Oracle, Informix, PostgresSQL, MySQL, H2, SQL, JPA, Hibernate, eclipselink, JPQL, HQL
- Development Processes: agile, scrum
- Operating Systems: Linux, Solaris, Windows
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwicklung custom provider für Keycloak
- Entwicklung Webanwendung zum User-Management (spring boot)
- Betrieb, Monitoring und Konfiguration Keycloak (AWS, Grafana, Kibana)
- Beratung OIDC/OAuth2 Anbindung von Anwendungen
- Entwicklung Webanwendung zum User-Management (spring boot)
- Betrieb, Monitoring und Konfiguration Keycloak (AWS, Grafana, Kibana)
- Beratung OIDC/OAuth2 Anbindung von Anwendungen
- Konzeption, Entwicklung und Pflege einer Rest-Schnittstelle zur Anlage von Tickets und Aufträgen in einem bestehenden System in Java
- Konzeption und Entwicklung einer multidirektionalen Schnittstelle zur Übertragung von Ticketdaten zwischen unterschiedlichen Systemen in Java
- Konzeption und Implementierung einer bidirektionalen Schnittstelle zur Synchronisation von Netzdaten zwischen unterschiedlichen Systemen in Java
- Portierung von C++/XML auf Java/JSON und Erweiterung eines komplexen Systems von Services zur Auftragsübergabe und Rückmeldung von Erledigungsdaten sowie Transfer von Dokumenten: J2EE, Weblogic, Rest, Infomix
- Aufbau und Betrieb einer Continuous Integration Umgebung für mehrere Software-Projekte in Jenkins
- Entwicklung eines Rest-Services zum Loggen in eine Datenbank mit Spring Boot auf AWS in Java 17
- Upgrade der Datenbankzugriffsschicht einer J2EE Webanwendung von Hibernate 5 auf JPA 2.1
- Upgrade mehrerer Systeme von Java 7 auf 8 (J2EE 6 auf 7)
- Upgrade mehrerer Weblogic Systeme von 11 auf 12
- Automatisierung der Generierung von Schnittstellendefinitionen aus XLS nach OpenApi, WSDL und andere Formate in Jenkins mit Windows Scripting Host
- Entwicklung eines Services zur Erzeugung von Druckdokumenten mit Daten aus einem Legacy-System in Java
- Automatisierung von Lieferprozessen und Deployments mit Jenkins, Nexus, Skripten in Groovy, bash und Perl
- Entwicklung einer Jira-Anbindung eines bestehenden Systems in Java
- Implementierung der Absicherung von Services mit OAuth2 und 2-way SSL in Java
- Entwicklung eines Tools zur Auswertung von Service Logs mit React und Spring Boot in Java 17
- Portierung diverser Services von C++ nach Java
- Java Dependency Management mit Maven
- 3rd Level Support, Testsupport, Fehleranalysen, Laufzeitanalysen
Konzeption, Entwicklung und SW-Architektur in verschiedenen Teilprojekten. Anforderungsanalyse, Test-Driven Development (TDD), Buildautomatisierung, Continuous Integration