SKILLS
Java Software Architect & Java Lead Developer
DevOps/Cloud Native Expert (Docker, Kubernetes, Openshift)
SCRUM Master
More than 20 years of Java software development and system
architecture design. Strong experience in enterprise application
development in Java. Strong skills in creating and negotiating servicelevel
agreement (SLA). Extensive experience in building and improving a
company's system development lifecycle (SDLC). Solid background in
Linux system administration (Enough to build a DevOps environment from
scratch). Passionate open source developer.
Technologies:
Programming languages: Java, AspectJ, Bash, Python
Software design languages: UML, ER
Software design patterns: GoF, GRASP, EIP
Software Development Process: Extreme Programming (aka XP), Scrum,
Kanban
Security and Cryptography Frameworks : Spring Security, Bouncy Castle,
JCA, Kerberos
Web: Thymeleaf, JSP/Servlet, GWT, SpringMVC, HTML/CSS, Bootstap,
JavaScript, JQuery
Data access/Data Versioning: JDBC, Hibernate, JPA, SpringData,
Liquibase, Flyway
Testing : JUnit, Mockito, Powermock, HttpUnit, Selenium (client driver)
Relational Databases: PostgeSQL (including postgis,hstore,jsonb),
MS SQL Server, MySQL, Oracle , HSQL, H2, Hive
NoSQL Databases: Redis, Cassandra, HBase, MongoDB, DynamoDB
In Memory Grids : Hazelcast
Caches: EhCache, Hazelcast, Memcached(including EVCache setup),
Redis
Distributed Computing : Hadoop (including cluster setup), Flink, Spark,
MapReduce2
Search Servers : Solr, Elasticsearch
RPC: HttpInvoker, Java RMI, Hessian, Thrift, gRPC, Open API
Application servers: WildFly, JBoss, WebLogic, WebSphere
Seite 2
Web servers: Tomcat, Nginx, Httpd2 aka Apache Web Server, Jetty
Business process management: jBPM, Activiti, Camunda
Messaging: Kafka, RabbitMQ, ActiveMQ, Hazelcast (via Topics), nats.io
XML: DOM, SAX, STAX, XSLT, JAXB
Build tools: Maven, Gradle, Ant, Make
Continuous Integration Servers : Jenkins, Gitlab CI, TeamCity
Virtualization: KVM/Qemu(virsh) , VirtualBox, VMWare
Cloud Computing: Amazon Web Services (aka AWS: EC2,S3,
RDS including Aurora, ElastiCache with both MemCache and Redis,
Beanstalk, Lambda, DynamoDB)
Containerization/Orchestration: Docker, Docker Compose, OpenShift,
Kubernetes,
VCS: Git, SVN (Subversion), Perforce
Operating System: Linux (RHEL/CentOS/Fedora, Ubuntu/Debian),
FreeBSD, Solaris
Configuration and Provisioning: Ansible, Terraform
Bug/Issue Tracking Systems : Jira, Redmine, YouTrack
Artifact Storage : Nexus (including setup), Artifactory, Docker Registry,
Docker Hub