Sprachen: Java, Kotlin
Java Technologien: JakartaEE, JavaEE, EJB, CDI, JAX-RS, REST, JavaSecurity (Soteria), JAXB, JDBC,
JSF, JSP, OAuth, JNDI, RMI, SOAP, Servlets, AWT, Swing, EclipseRCP, Applets,
Networking, Java Mail, JAI, SAP-JCO, Apache Jackrabbit, Lucene, Apache Hadoop
etc.
Frameworks: JakataEE, JavaEE, Spring, Spring-Boot, JPA, Eclipselink, MongoDB-Morphia,
Hibernate, Primefaces, SpringMVC, Dropwizard
IDE/Java Tools: IntelliJ IDEA, NetBeans, Eclipse, Atlassian Tools Suite
XML/JSON: JAXP, JSONB/JSONP, Jackson, JDOM, SAX
Architektur-Tools: Sonargraph
Qualitäts-Tools: SonarQube, SonarLint, Trivy, JUnit, Mockito, PowerMock
Datenbanken: MongoDB, PostgreSQL, MySQL, Sybase, Oracle
Build-Tools: Maven, Gitlab-CI, Bitbucket-CI, Hudson/Jenkins, Shell, TeamCity, Bamboo, ANT
Methoden, OOA & OOD:
Domain-driven Design (DDD), Microservices, Hexagonale Architektur,
Objektorientiertes Softwaredesign, Design- und Architektur-Patterns,
Agile Softwareentwicklung, Test-getriebene Entwicklung (JUnit, Test-First Ansatz),
UML, Code-/Architektur-Reviews
SCRUM, KANBAN, OKR, XP und ältere Entwicklungsprozess-Methoden
(z.B.Wasserfall mit Pflichten- und Lastenheft)
Container Platform: Docker, Docker-Compose, Kafka, Kubernetes
Cloud-Platform: Amazon AWS, Terraform
Web-Development: HTML, CSS, JavaScript, Typescript, React (Grundlagen)
Web/Application Server: Payara 5/6, Glassfish, JBoss, Wildfly, Apache Tomcat, Jetty, Node.js
Mobile Development: Android Kotlin/Java, Swift (Grundlagen)
Protokolle: HTTP, HTTPS, TCP/IP, FTP, openFT, Sockets
OS: OS X, Linux, Windows
Versionsverwaltung: GIT, Mercurial, Subversion, CVS
↧