Allal K.

Java Senior Full Stack Developer

Frechen, Germany

Experience

Jan 2023 - Present
2 years 8 months

Java Senior Full Stack Developer

ÖRAG Insurance

Further development of a policy management system (contract/claim) for the legal expenses insurer ÖRAG. Senior software developer. The team has 12 developers.

Migration and modernization of legacy systems:

  • Rewrote C and C++ code into Java to improve maintainability, scalability, and performance.
  • Refactored Python to Java, including optimization and integration into modern architectures.

Development of the following rate calculators for the year 2024:

  • Private
  • Corporate
  • Physicians
  • Farmers
  • Owner-occupied G + H
  • Landlord
  • Motor
  • Association
  • Top managers
  • Sales agents
  • Special criminal
  • Savings bank
  • Municipal
  • BayGT
  • Physicians
  • Dehoga

Technologies used: Java 8/11, Java EE, WebLogic, JPA, JTA, CI, CD, Jenkins, DB2, Maven, Jenkins, GIT (Bitbucket), Eclipse, JUnit, Mockito, Jira, SonarQube, Scrum, Apache Wicket, Workflow.

Oct 2021 - Dec 2022
1 year 3 months
Coburg, Germany

Java EE / Microservices Senior Software Developer / Consultant

HUK-Coburg Insurance

Development of various rate calculators as microservices for HUK-Coburg and its clients like HUKde, HUK24, and VRK. The team has 8 developers and 4 domain consultants.

Tasks:

  • Software developer (backend).
  • Development and enhancement of the following rate calculators:
  • Motor third-party liability insurance
  • Household contents insurance
  • Personal liability insurance
  • Accident insurance
  • Residential building insurance
  • Animal owner liability insurance
  • Home and landowner liability
  • Trailer & caravan insurance
  • Moped insurance
  • Migration of services from Gradle to Maven.
  • Migration of services from OpenShift 3 to OpenShift 4.
  • Co-developed the action service as a Quarkus application and deployed it in AWS.

Technologies used: Java 8, Java 11, Java 17, Java EE, Microservices, Quarkus, OpenAPI, RESTful, Hazelcast, AWS (Lambda, ALB, NLB, S3, DynamoDB, VPC, Route 53, Public/Private API Gateway, WAF, etc.), Terraform, JAX-RS, Swagger, CI, CD, Maven, Gradle, Jenkins, GIT (Azure DevOps), IntelliJ, JUnit, Mockito, Jira, SonarQube, Scrum, OpenShift 3, OpenShift 4, Helm Charts, Splunk, Docker, SOAP, Open Liberty.

Jul 2019 - Sep 2021
2 years 3 months

Java Senior Full Stack Developer

ÖRAG Insurance

Further development of a policy management system for the legal expenses insurer ÖRAG. Role: software developer. The team has 12 developers.

  • Technologies used: Java 8, Java EE, WebLogic, JPA, JTA, CI, CD, Jenkins, DB2, Maven, Jenkins, GIT (Bitbucket), Eclipse, JUnit, Mockito, Jira, SonarQube, Scrum, Apache Wicket, Workflow.

New development of an application for ÖRAG legal expenses insurance. Role: software developer. The team has 4 developers.

  • Technologies used: Java 8, Spring Boot, Docker, Kubernetes, RESTful, GIT, Maven, ESB MuleSoft, Eclipse, etc…

Development of the following rate calculators:

  • Private
  • Corporate
  • Physicians
  • Farmers
  • Owner-occupied G + H
  • Landlord
  • Motor
  • Association
  • Top managers
  • Sales agents
  • Special criminal
  • Savings bank
  • Municipal
  • BayGT
  • Physicians
  • Dehoga
Nov 2018 - Jul 2019
9 months

Java EE Senior Software Developer / Consultant

Taxes/Tax/

New development of a country-by-country reporting application for multinational corporations. The application allows multinational companies to submit their financial figures to tax authorities. The project was done as a greenfield project. Role: software developer & software architect. The team has 6 Java developers.

Technologies used: Java 8, Java EE, JBoss EAP 7.1, JSR 352 (Batch), JPA, JTA, CI, CD, Jenkins, Oracle DB, Maven, GIT, Eclipse, JUnit, Mockito, Jira, Redmine, SonarQube, Scrum, HA-Singleton, JSF, PrimeFaces, SFTP, email, CDI, Quartz, SOAP, Enterprise Job Scheduler, Liquibase, MapStruct (Java bean mappings), Cluster.

Jul 2018 - Oct 2018
4 months

Java Full Stack Developer

Bank/Car Dealership

Development of RESTful web services in an existing microservice architecture & Spring Boot application (legacy system) in the car dealership sector. Role: implementation of RESTful web services. The team has 3 Java developers.

The web services include various functions:

  • Financing
  • Lease calculation
  • Scoring

Technologies used: Java 8, microservices, Spring Boot, Jersey, Jackson, JPA, Hibernate, CI, CD, Informix and Oracle DB, Git, Maven, Jenkins, Swagger, MagicDraw, UML, Eclipse, SoapUI, Trend, Jira, Confluence, Scrum.

Jan 2018 - Jun 2018
6 months

Senior Java Developer

Logistics/Retail

Implemented the Logical Integration Services (LOIS) for an ERP system. LOIS is the core and carrier layer for ERP data, integrating DWH, PL-Store, Streameserve, OSIS, WebDispo, LogoMate, ELVS, DB2, BigData (Hadoop).

LOIS consists of the following components:

  • ATM order module
  • DPM planning module
  • SDM master data module
  • BSM inventory data module
  • EKM purchasing cooperation module

Role: Implementation of Logical Integration Services. The team included 8 Java developers.

Technologies: Java 8, JEE6, JBoss-EAP-6.4.4, UML, JPA, JMS, JAX-B, IBM MQ, Hibernate, DB2, IBM HOST, SVN, Git, Maven, JUnit, Mockito, MagicDraw, Bizagi Modeler, Eclipse, Postman, ZOC, Squirrel SQL, Jira, Confluence, SonarQube, QuickBuild, Citrix, SpiraTest, Scrum, CI, CD, Jenkins.

Jan 2015 - Jan 2018
3 years 1 month

Senior Java Consultant and Developer

Fashion/Retail

Supported a client in implementing an ERP system (web application). Tasks: Designed the relational database model and implemented the web application based on BPM. The project included 8 developers without a business unit.

Technologies: Java 8, Spring Framework, Spring Security, Spring MVC JSF, PrimeFaces, EclipseLink, JUnit, Apache JMeter, Apache Tomcat, IntelliJ IDEA, Oracle DB, Activiti BPMN, Maven, CI, CD, Atlassian Confluence, Atlassian JIRA Agile, Atlassian Bamboo, Scrum.

Sep 2013 - Dec 2014
1 year 4 months

Senior Java Consultant and Developer

Fashion/Retail

Supported a client in implementing an ERP system (interfaces). Tasks: Designed the interfaces to SAP Retail and implemented the interfaces based on SOAP. The project included 5 developers without a business unit.

Technologies: Java 8, JEE, EJB 3.1, WildFly, EclipseLink, Maven, SAP, SOAP, Oracle DB, IntelliJ IDEA, Scrum, Atlassian Confluence, Atlassian JIRA Agile, Atlassian Bamboo, CI, CD.

Feb 2010 - Sep 2013
3 years 8 months

Senior Java Developer

IT Service Provider

Designed and developed a cloud solution (Hosted PBX) based on various hardware and software. Tasks: Analysis, design and implementation. The project included 9 developers.

Technologies: Java, JEE, LDAP, DHCP, Men&Mice, OpenNMS, EJB, JMS, JBoss, IceFaces, XML, JAXB, SAX, DOM, Ant, Eclipse, CVS, PostgreSQL DB, SOAP, Siemens OpenScape Voice PBX, SIP, MS Office, CI, CD.

Sep 2009 - Dec 2010
1 year 4 months

Senior Java Developer

Telecommunications

Developed a two-part domain management system for Deutsche Telekom (DTAG). Tasks: Implementation and testing. The project included 14 developers.

  • Domain Name Delegation Tool for client authorization. Identifying the contract, order processing, and control system to support the DNS provisioning process.
  • Web-based software for capturing and validating domain orders. Email and web-based customer interface to generate production-ready orders with the following functions: order receipt, validation, forwarding, confirmation, tracking, email forwarding.

Technologies: Java, Java SE, JAXB, SAX, DOM, JBoss 4.2.2, Spring 2.5, JSF (Tomahawk), RichFaces, J2EE, Oracle, Hibernate, Maven, Eclipse, MS Office.

Feb 2009 - Aug 2009
7 months

Developer

Retail

Development of a web application including a web shop. The web application includes, among other things: an extensive tree view, migrated Flash animations, a web service for financing requests, a route planner, a tabular comparison of products, JavaMail API for automated email sending (order confirmation). Tasks: implementation and testing.

Used technologies: Java, Java SE, Eclipse, Hibernate, JSP, JSF, JUnit, CSS, HTML, JavaScript, ICEfaces, UML 2, SQL, MS Office.

Oct 2008 - Jan 2009
4 months

Developer

Government Agency

Development of an administration platform for the Ministry of Schools and Further Education of the state of North Rhine-Westphalia to map budgetary staffing management and compare budgeted posts with the pedagogical staffing needs at schools. Tasks: analysis, design, implementation and testing.

Used technologies: ICEfaces, Jasper Reports, Ant, Java / Java SE, Apache Tomcat, IBM WebSphere Application Server, Subversion client TortoiseSVN, DB2, MS Office.

Jan 2008 - Sep 2008
9 months

Architect, Developer

University

Thesis: design and development of a cosmetic surgery platform using the JBoss Seam framework, JBoss Application Server and MySQL database. Tasks: analysis, design, implementation and testing.

Used technologies: JEE, JBoss Seam, JBoss Application Server, MySQL, Hibernate, JSF, Facelets, AJAX, Drools, Eclipse, Ant, Unix / Linux (Debian), UML, MS Office.

Sep 2006 - Dec 2007
1 year 4 months

Developer

University

Design and development of a shop system as part of an internship. Tasks: analysis, design, implementation and testing.

Used technologies: JSP, Servlets, Apache Tomcat, MySQL, JavaBeans, MS Office.

Feb 2004 - Jul 2004
6 months

Developer

University

Design and development of a travel connection system. Tasks: analysis, design, implementation and testing.

Used technologies: Java, Java SE, jaxServlets, Apache Tomcat, MySQL, JavaBeans.

Languages

Arabic
Native
German
Advanced
English
Advanced
French
Advanced

Education

Feb 2004 - Sep 2008

University

Diploma in Computer Science, thesis: design and development of a cosmetic surgery platform · Computer Science

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions