10/2023 – Today: Transportation (Rails)

Modernization of a productive application to current software components.

An existing internal application will be converted to modern and currently secure components as part of the contract.
Struts-1, Spring 3, Hibernate 3, and similar outdated systems will be replaced. Stability in production had to be guaranteed under all circumstances for the changeover duration.

Details

  • Integrating AWS Secret Manager
  • Creation and implementation of JUnit tests
  • Provide a new implementation of jmockit to run with Java-21
  • Design and implement the infrastructure for automatic integration tests with selenium
  • Replacing outdated APIs with new versions
  • Conversion of the built environment to Docker / docker-compose 
  • General maintenance and care
  • Guaranteeing production stability

Activities

Conception, implementation, and testing of the newly implemented functions with comparative JUnit tests. Converted the backend from Hibernate Criteria API to JPA Builder API and identified software problems during the conversion. Creation of a set of web tests for automatic quality assurance of new versions with HtmlUnit. Introduction of Docker as built and production environment.

IT-Technologies

AWS, Selenium Web Test, Spring 6, Hibernate 5, Docker, docker-compose, Angular, Struts-1 (web-legacy), JUnit, Mockito, JBoss-8, JDK-21, Jenkins

Nach oben scrollen