Full-Stack Developer

Posted Dec 29

Description

ABOUT REIZ TECH

Reiz Tech is more than just an IT company. We are a trusted end-to-end IT advisor throughout clients’ business lifecycle. We have a growing global presence in more than 30 countries and regions, united to deliver end-to-end IT solutions. Our talents work together remotely, and low leadership levels are decentralized for better communication, decision-making, and flexibility.

ABOUT THE ROLE

We are currently seeking a highly skilled and adaptable Fullstack Developer with specialized expertise in Spring Boot Backend, Integration 

Host, and Integration Magnolia. In this role, you will play a key part in the technical migration of our client's Admiral application to the future bAV-Admiral Portal, with a primary emphasis on enhancing security, improving maintainability, and streamlining administration processes.

RESPONSIBILITIES

  • Lead the technical migration of the Admiral application to the bAV-Admiral Portal, with a strong focus on Spring Boot Backend, Integration Host, and Integration Magnolia.
  • Work closely with stakeholders to analyze requirements and develop a shared understanding of the software to be developed.
  • Define and document quality criteria collaboratively, covering various aspects of software development and configuration.
  • Install software components and databases, ensuring a smooth and error-free migration process.
  • Design and implement the concrete and real software architecture and source code, with a keen eye on Spring Boot Backend development.
  • Define, implement, or configure interfaces between applications, integrating host interfaces and Magnolia CMS seamlessly.
  • Write comprehensive test cases and methods within the code to ensure the reliability of the software.
  • Provide ongoing maintenance and support for the newly introduced software.
  • Apply knowledge of common programming languages, including Java and Angular, along with Cloud Native/Microservices architectures and frameworks suitable for the cloud (e.g., Private RuV Cloud).
  • Implement security best practices, adhering to OWASP standards.
  • Utilize common DevOps tools for efficient code repository management and code delivery.

Requirements

REQUIREMENTS

  • Proven experience as a Fullstack Developer with expertise in Spring Boot Backend, Integration Host, and Integration Magnolia.
  • In-depth knowledge of Agile methods (SCRUM) and Scaled Agile Framework.
  • Proficiency in Java and Angular programming languages.
  • Familiarity with Cloud Native/Microservices architectures and frameworks suitable for the cloud.
  • Strong analytical and problem-solving skills.
  • Previous exposure to database migration, particularly to PostgreSQL.
  • Experience with API Management (Computer Associates API Management) and integration with Magnolia CMS.
  • Familiarity with security best practices, including OWASP.
  • Knowledge of common DevOps tools for end-to-end code management and delivery.
  • Fluency in English.

METHODS AND TOOLS

  • Architecture: Jira/Confluence, Draw.io, Microservices Architecture, Database ERM.
  • Portal: Struts (old application).
  • CMS: Magnolia WSWIG / Magnolia API (Headless CMS).
  • Programming languages: Java, Spring Boot (possibly Spring Batch).
  • Portal: Spring Boot (Backend).
  • Portal DB: PostgreSQL.
  • Portal: Integration with API Management (Computer Associates API Management).
  • CI/CD: Github, Jenkins, Gradle, Spinnaker, Ansible.
  • Test: Junit, JMeter, Sonar, ReadyAPI, Cypress.
  • Security: OWASP.