01.07.2023 aktualisiert

JN
100 % verfügbar

Senior Java Developer (Backend, Spring Boot, PKI, Smartcards, Cryptography)

München, Deutschland
Deutschland
Dipl.-Inform., Dipl.-Ing. (FH)
München, Deutschland
Deutschland
Dipl.-Inform., Dipl.-Ing. (FH)

Skills

Architecture & Design
  • UML 2.0 (Enterprise Architect 12.1)
  • Microsoft Word, Microsoft Viso, Mirosoft Powerpoint
  • Altova XMLSpy, ERMaster
  • Plant UML, doc-as-code, Clean Code
Programming Language
  • Java 1.4/1.5/1.6/1.7/8/10, J2EE/JEE, OpenJDK 7/8, IBM Java 8, Adopt Open JDK 11.0
  • C#/.NET Framework 2/4, C/C++ Windows/UNIX
  • JavaScript, UNIX/Linux shell scripts, Windows batch scripts
  • Python, expect scripts
Operating System, Hypervisor
  • Windows 7/XP/NT/10, Windows Server 2008/2012/2016
  • Ubuntu 12/16.04.2 LTS Server AMD 64-bit, Linux 2.6, UNIX
  • IBM AIX 6.1/5.2L/4.3, Red Hat Linux, Red Hat Fedora Core 3/4/5/8, SuSE Linux
  • Hyper-V, VirtualBox, VMware, KVM
  • Linux Docker, Dockerfile, Docker Desktop for Windows
  • Kubernetes (k8s), Rancher, Helm charts, ConfigMap
IDE
  • Eclipse 3.2/3.3/3.7/4.6.1/2018-09, MyEclipse 6.5 (Matisse 4), Netbeans
  • IntelliJ IDEA 13.0/2018/2019
  • Microsoft Visual Studio 2005/2008/2010/2012
  • Rational Rose
Version Control, Builder, Test
  • Apache Subversion, VisualSVN Server, TortoiseSVN, AnkhSVN
  • IBM Rational Clear Case, IBM Rational Clear Quest, CVS
  • Team Explorer Everywhere V14.114 (Team Foundation Server)
  • Mercurial 4.0, TortoiseHg 4.0, Git 2.17, GitLab
  • Apache Maven 2.0/2.2/3.0/3.3.9, Luntbuild, Jenkins, Liquibase
  • Apache Ant 1.7/1.9.7
  • EclEmma, SonarQube, EasyMock, Mockito, JMock, TestNG, Hamcrest
  • JUnit 4.1/4.12, NUnit (C#)
  • shell scripts, make files
  • MockServer, Testcontainers, Postman
Database
  • MariaDB 10.2.11, Galera Cluster
  • Microsoft SQL Server
  • Oracle SQL Developer 4.1, HeidiSQL 9.4.0
  • Sun Microsystems MySQL Server 5.1
  • Oracle 9.e/10g/11g R2, IBM DB2
  • PostgreSQL 11, H2, HSQLDB, Flyway 5.2.1, Liquibase
    Hibernate 3.4/5.2.17 Final/5.3.2 Final, Hibernate Envers
  • JPA 2.1/2.2, JDBC 3/4
  • JTDS 1.2/1.3.1, c3p0 0.9.5.2
  • ODBC, Microsoft Access
  • MongoDB, Spring Data MongoDB, NoSQLBooster for MongoDB
GUI
  • Windows Forms (MVC Pattern)
  • Java Swing
Web-GUI
  • Apache Struts 2.1.6 Framework (Front Controller)
  • Java Server Pages (JSP), HTML
  • Java Applet, Apache Tapestry
  • BASICS: Node.js 11.9, npm 6.5, Angular(ng) 7.3.0, TypeScript 3.2, CSS
Web-Services
  • SOAP 1.1, HTTP, WSDL, WS-I Basic Profile V1.1, WS-Policy V1.1
  • Glassfish WSIT (JAX-WS RI 2.1, XWSS 3.0)
  • Codehaus XFire Java Webservice, RestTemplate
  • Apache WSS4J, Sun XWS-Security
  • RESTful, JAX-RS (Jersey clients), YAML
    Swagger, swagger-ui, springfox 2.8, Open API
  • Feign REST Client
Application Server
  • WildFly 11.0.0, JBoss EAP 6.4, IBM WebSphere AS 9
  • Java Servlet 2.5/3.1.0, EJB 3.2, JMS API 2.0
  • Apache Tomcat 6.0 (Windows Service 32/64-bit)/7.0/8.5
  • Oracle Weblogic Server 11g (Cluster)
  • Red Hat JBoss 4.2/AS 7
  • Sun Application Server 8.2, Apache Geronimo (OpenEJB)
  • Apache HTTP server 2.4, CGI, Perl
  • Spring Boot V2.1.0 (embedded Tomcat)
  • Keycloak (IAM)
Cloud
  • Amazon Web Services (AWS), Amazon EC2, Amazon RDS PostgreSQL, Amazon S3 Bucket, AWS CloudHSM
Library, Framework
  • Spring V5.1.2 (Core, WebMVC, Test, Aspects), Spring Data JPA V2.1.2, Spring Framework 2.5.6
  • Spring DI/AOP/JDBC/Transaction/Batch, Spring Security
  • Spring Remoting/Integration/Messaging/MQTT/WebSockets, Spring REST, Spring Kafka
  • IOPLEX Jespa für SSO, JCIFS 1.3, JAAS (NT Login Module)
  • JSON Web Token Authorization (jjwt 0.9), Jackson 2.9, Gson 2.8.5
  • JAXB RI 2.1 (XML Schemata), JAXB/XJB 2.2.10, JDOM, JAXP, JMX, JNI
  • JAX-WS 2.2.10
  • MessagePack 0.8.16
  • Quartz Scheduler 2.2.1
  • Logback 1.2.3, Apache Log4J 1.2.15, Apache Commons, Sun Java Concurrency Utilities
  • JCE/JCA, IAIK-PKCS11, IAIK-JCE, IAIK-ECC, IAIK-XSECT, IAIK-PKCS#11 Wrapper, IAIK-PKCS#11 Provider, JSSE
  • Bouncy Castle JCE/Crypto API, Bouncy Castle Mail, PDFBox
  • Apache XMLSec (XML-Enc, XML-DSig)
  • AspectJ (AOP), JProfiler
  • OpenJMS, OpenLDAP
  • ApacheFTP, EdtFTPj, Snacc4j
  • PPI Banking Kernel Multiuser V2.2 (HBCI)
  • XPath, SAX, DOM, XSLT
  • ASN.1 Compiler für C (asn1c)
  • BinaryNotes ASN.1 Framework (Java/C#)
  • P/Invoke (C#)
  • ActiveMQ (JMS), Apache Camel
  • Zookeeper 2.0, Apache Kafka 2.11, Kafka Manager, Trifecta-UI 0.22
  • Eclipse Paho MQTT Client, HiveMQ MQTT Client, Mosquitto MQTT Broker
  • Glassfish Tyrus (WebSockets), IBM JMS Provider
  • TcpTrace, TunnelliJ, MQTT.fx
Hardware Security Module (HSM)
  • Thales nShield 500 F2/F3, Thales nShield Connect (12.10)
  • Utimaco CryptoServer Se50 PCIe/Simulator
  • IBM Cryptographic Coprocessor 4758 Model 002
  • SafeNet Luna, PKCS#11

Smartcard
  • G&D Smart Café Expert 5.0, G&D StarSign Management Suite V1.6,
  • G&D Customizer, G&D JLoad, G&D OffCard API 1.3, GemXplore 98 CASE
  • Sun smartcardio, CT-API, PC/SC, Open Card Framework (OCF)
  • Java Applet, RMI, A.E.T PKI Java Applet, Precise Biometrics
  • ePassport, eID, eSign, SIM, eGK0/1, ZKA Chipkarte (Geldkarte, HBCI), JavaCard, GlobalPlatform, Personalization

Miscellaneous
  • ASN.1, XML, JSON, YAML, SSL/TLS, OCSP, CRL
  • Axiomatics Policy Server ABAC/XACML
  • PrimeKey EJBCA CE 6.5.0.5, EJBCA EE 6.5.2
  • PrimeKey PKI Appliance 2.3/2.7
  • Forward Proxy (Squid), Load Balancer/Reverse Proxy (NGINX)
  • Wireshark, Twiki
  • Atlassian JIRA 7.1, Atlassian Confluence 5.10
  • Curl, sdkman, snap
  • Teams, Skype, Outlook, PowerPoint

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Java Backend Developer

DB Systel GmbH, Frankfurt

Transport und Logistik

5000-10.000 Mitarbeiter

RIS-Mobile
Maintenance and further development of the Reisenden (Traveler) Information System (RIS) with the RIS-Communicator app as frontend and the clustered microservices in the cloud as RIS-Mobile backend.

Java Backend Developer

ESCRYPT GmbH

Automobil und Fahrzeugbau

250-500 Mitarbeiter

KMS.Cloud FOTA
Design, implementation, test and documentation of X.509 Public Key Infrastructure (PKI) and key management (KMS) microservices for firmware over the air (FOTA) use cases. The microservices run onKubernetes clusters in the AWS Cloud.

Java Backend Developer

secunet Security Networks AG

Internet und Informationstechnologie

Protect-for-Use Integration into ELSTER
  • Full-stack SOAP web-service implementation for the management of mobile tokens.
  • YAML-based generation and integration of a REST web-service client for invocations of the Protect-for-Use server.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden