06.09.2022 aktualisiert


100 % verfügbar
Principal Java Engineer and Architect
Villars-sur-Glâne, Schweiz
Weltweit
Master in Computer ScienceSkills
ZPLC (Programmiersprache)JavaJavaScriptPHPMicrosoft ExcelAcceptance TestingAPIsAjaxAmazon Web ServicesApache AntApache HTTP ServerApache TomcatAtlassian JiraMicrosoft Azure
Java, Java 6, Java 8, javascript, Spring Framework, Spring Boot, Maven, Hibernate, SQL Server, Postgresql, Kafka, Microservices, REST services, Git, Team City, Docker, Kubernetes, Red Hat Linux, Azure, SSO, core banking, middleware, bugs, raw data, bug fixes, UAT, Jquery, Sybase, Redis, Subversion, VMWare cloud, aggregator, Kotlin, GraphQL, server + client, Gradle, Selenium, oauth2, MariaDB, AWS, Terraform, server-side, encryption, integration tests, unix, sysadmin, cloud, XML, JSON, Jersey, web servers, java application servers, database, Cloud AWS architecture, Core Java 7, REST web service, Jackson, Axis SOAP services, JPA, Eclipselink, Junit, BDD, Cucumber, FreeBSD, Apache, Glassfish, Mysql, PHP, Wordpress, uptime, scrum, user stories, Core Java 8, AngularJS, React, Guice, MongoDB, JackRabbit OAK, Flume, Amazon Web Services (AWS), Jenkins, SOA refactoring, refactoring, caching, modularization, SOA, TDD, Core Java 6-7, Java Enterprise Edition, Eclipse IDE, Spring, Mockito, Powermockito, Clearcase, git / git-stash, YourKit, Sonar, SOAP, Xpath, Jira, coding efficiency, IMAP, JEE, Netbeans, JUnit testing code, profiler, API, JDBC, SQL, Core Java 5 and 6, Java RMI, JUnit code testing, Aqua Data Studio, Excel, ODBC, JDBC driver, ERP, RDBMS, data synchronization, databases, Core Java 6, Java JDBC, object-oriented design, DDL, Integrator, ExtJS, Oracle, DB, jboss, JasperReports, Zebra, data interchange, Core Java, data processing, PKI, digital signature, X509, Java security APIs, OpenSSL, Redhat, HTTP server, Emacs, HTTP, HTTP over SSL (HTTPS) protocol, Redhat Linux, J2SE, Java Swing, GPS, JMS, Java Message Service, CORBA, RMI, Eclipse, IntelliJ Idea, JUnit 4 10, AspectJ, RUP, Agile/SCRUM, TeamCity CI, Sonar (code quality), AWS cloud, Ant, Web Services (SOAP, JSON), Jersey (Rest web services), EJB, JMS 6, Java persistence, Toplink, JSP, Servlet, JSF, Ajax, W, st, ock, Icefaces, Primefaces, Javascript libraries, UML Rational Rose, Poseidon for UML, C, C++ 3, C++11, Mysql 5.5, Oracle 11g, Linux RedHat, Ubuntu, CentOS Kernel 3, Solaris 11, Firewall, routing and networking, IPSEC / OpenVPN, OpenSSL suite 1, Java application server, tomcat, jetty, Mail server administration, qmail, postfix, dbmail, Apache web server 2, VOIP, asterisk 1.8
Erfahrung
Berufserfahrungmehr als 10 Jahre
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherFranzösischverhandlungssicherItalienischMutterspracheRussischGrundkenntnisse
Projekthistorie
Dodax GmbH Switzerland (MVP Factory Berlin - Germany) - remote
Projects :
Works on the customer's upcoming multi-tenent e-commerce platform, specifically on the payment microservice and on the
service aggregator greefield prototype.
Technology used
Java 8, Kotlin, Spring Boot, GraphQL (server + client), Maven, Gradle, Hibernate, Selenium, oauth2, MariaDB,
Microservices, REST services, AWS., Terraform
Achievements
Has implemented the server-side encryption of the credit card data, normally done on the client side, in order to automate
the integration tests for the credit card payment.
Projects :
Works on the customer's upcoming multi-tenent e-commerce platform, specifically on the payment microservice and on the
service aggregator greefield prototype.
Technology used
Java 8, Kotlin, Spring Boot, GraphQL (server + client), Maven, Gradle, Hibernate, Selenium, oauth2, MariaDB,
Microservices, REST services, AWS., Terraform
Achievements
Has implemented the server-side encryption of the credit card data, normally done on the client side, in order to automate
the integration tests for the credit card payment.
Credit Suisse - Bellinzona - Switzerland
Projects :
Works on CS Credit Approval application for Investment Banking as senior developer, data reporter and third level support
analyst. Liaises with worldwide front office credit analysts to give clarifications and report bugs to development team, with
system operators to analyze and report technical issues, with business analysts to implement new features, with credit
officers to create and deliver complex reports based on raw data and conforming to Swiss banking data legislation.
Implements bug fixes and new features in the course of periodic release cycles. Performs as devops to deploy new releases
and monitor UAT and production environments inaccessible outside Switzerland. Drives innovation by discussing new
technology proposals and creating prototypes for future software major releases.
Technology used
Java 6, Java 8, javascript, Spring Framework, Spring Boot, Jquery, Maven, Hibernate, SQL Server, Sybase, Redis, Kafka,
Microservices, REST services, Subversion, Team City, Red Hat Linux, VMWare cloud.
Achievements
Has reached autonomy in the area of support to business users worldwide and in monitoring operations of production
systems.
Projects :
Works on CS Credit Approval application for Investment Banking as senior developer, data reporter and third level support
analyst. Liaises with worldwide front office credit analysts to give clarifications and report bugs to development team, with
system operators to analyze and report technical issues, with business analysts to implement new features, with credit
officers to create and deliver complex reports based on raw data and conforming to Swiss banking data legislation.
Implements bug fixes and new features in the course of periodic release cycles. Performs as devops to deploy new releases
and monitor UAT and production environments inaccessible outside Switzerland. Drives innovation by discussing new
technology proposals and creating prototypes for future software major releases.
Technology used
Java 6, Java 8, javascript, Spring Framework, Spring Boot, Jquery, Maven, Hibernate, SQL Server, Sybase, Redis, Kafka,
Microservices, REST services, Subversion, Team City, Red Hat Linux, VMWare cloud.
Achievements
Has reached autonomy in the area of support to business users worldwide and in monitoring operations of production
systems.
Projects : design and implementation of new merchandising platform
Captures requirements from management and marketing stakeholders and translates them to artifact to be fed to scrum
development sprints. Evaluates and advises on architecture patterns, technology frameworks and development best
practices. Develops core modules which represents the cornerstones of joint development effort. Develops utilities to
perform and optimize import from old to new platform. Cooperates with scrum masters and product owners to best define
user stories.
Technology used
Core Java 8, javascript, Jquery, AngularJS (vers. I and II), React, Maven, Guice, Hibernate, MongoDB, JackRabbit OAK,
Kafka, Flume, Microservices, REST with Jersey and Jackson (JSON and XML), Docker, Amazon Web Services (AWS),
Jenkins, Scrum.
Achievements
Successful integration of Kafka and Flume queue management in billing service module for asynchronous communication
with other services.
Captures requirements from management and marketing stakeholders and translates them to artifact to be fed to scrum
development sprints. Evaluates and advises on architecture patterns, technology frameworks and development best
practices. Develops core modules which represents the cornerstones of joint development effort. Develops utilities to
perform and optimize import from old to new platform. Cooperates with scrum masters and product owners to best define
user stories.
Technology used
Core Java 8, javascript, Jquery, AngularJS (vers. I and II), React, Maven, Guice, Hibernate, MongoDB, JackRabbit OAK,
Kafka, Flume, Microservices, REST with Jersey and Jackson (JSON and XML), Docker, Amazon Web Services (AWS),
Jenkins, Scrum.
Achievements
Successful integration of Kafka and Flume queue management in billing service module for asynchronous communication
with other services.