Logo Vp-systeme Gmbh

Full-stack developer - Java stack

New

Job

  • Level
    Senior
  • Job Field
    Web, Full Stack, Back End
  • Employment Type
    Full Time
  • Contract Type
    Freelancer
  • Location
    Dusseldorf
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop backend components in Java, model BPMN workflows, integrate data streams, and conduct tests to optimize complex processes within financial administration.

    Job Technologies

    Your role in the team

    • Development of backend components for supplying graphical interfaces.
    • Implementation of generic and process-specific interfaces.
    • Modeling of BPMN workflows for orchestrating business processes in financial administration.
    • Development of complex, cross-system process workflows in the KONSENS environment.
    • Development of core components for the transformation and processing of financial administration data.
    • Maintenance, servicing, and further development of existing software components.
    • Creation and execution of developer and integration tests.
    • Creation of technical sub-documents, e.g., operating manual, installation description, process description, and interface documentation.
    • Work with Java 17/21, Spring Boot, web service technologies, BPMN, SQL, XML/JSON, as well as common development and collaboration tools.
    • Collaboration within the KONSENS environment in accordance with the specifications of the KONSENS architecture management.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Very good knowledge of object-oriented modeling and programming.
    • Knowledge of SQL, data modeling, and database access.
    • Knowledge of messaging architectures, especially Kafka.
    • Knowledge of microservice architectures.
    • Knowledge of Java Concurrency.
    • Knowledge of SOA and EDA.
    • Knowledge of interface and protocol technologies such as HTTP, TCP, JSON, and XML.
    • Proficient in Linux and Windows.
    • Knowledge of HTML5, JavaScript, TypeScript, and React.
    • Proficient in development and build tools such as IntelliJ IDEA, Git, GitLab, Bitbucket, Jenkins, and Gradle.
    • Very good spoken and written German skills.

    Experience

    • At least 5 years of Java programming experience.
    • Practical experience in developing server-side JavaSE-/JavaEE applications.
    • Project experience with Java 17 or higher.
    • At least 3 years of experience with UML 2.
    • Experience in developing distributed and highly available Java applications.
    • At least 3 years of experience with Spring.
    • At least 3 years of experience with Spring Boot.
    • At least 3 years of experience with Hibernate.
    • At least 2 years of experience with Camunda 7.
    • At least 2 years of experience with RedHat Kafka.
    • Experience with Oracle databases from version 18 onwards.
    • At least 1 year of experience with Linux shell scripting.
    • Experience with software deployment in large, regulated IT environments.
    • Experience in environments with a clear separation of development, testing, and production.
    • Experience with REST, JSON, SOAP, WSDL, JAX-WS, and JAX-RS.
    • Experience with BPMN 2.0, ideally in the Camunda environment.
    • Experience with JPA 2.x.
    • Experience in XML processing, e.g., with StAX and JAXB.
    • Experience with PostgreSQL and ElasticSearch is an advantage.
    • Experience with Apache CXF, Apache Commons, Jackson, Logback, and Picocli.
    • Experience with test frameworks such as JUnit, Mockito, and AssertJ.
    • Experience with collaboration and documentation tools such as Jira, Confluence, Asciidoc, and Asciidoctor.
    • Experience with modeling and analysis tools such as Camunda Modeler, PlantUML, ADONIS, MagicDraw, and SonarQube.
    • Experience with a large IT service provider or in comparable enterprise IT structures.
    • Experience in public administration projects.
    • Experience in public financial administration is an advantage.
    • Experience in the KONSENS project is an advantage.

    This text has been machine translated. Show original

    What we offer

    • Period: 04/01/2027 - 12/31/2027.
    • Location: Remote (approx. 90%) + team days in Düsseldorf.
    • Important: Only employees of service providers or freelancers in a project-based permanent employment are eligible (no temporary agency work).

    This text has been machine translated. Show original

    Topics that you deal with on the job

    Job Locations

    • Location Dusseldorf

      Nordrhein-Westfalen

      Germany

    This is your employer

    Vp-systeme Gmbh

    Vp-systeme Gmbh

    Als zuverlässiger Premium-Dienstleister mit der Erfahrung aus über zehn Jahren Softwareentwicklung und der Zusammenarbeit mit nennenswerten Großkunden sind wir prädestiniert für langfristige Partnerschaften und dem Lösen komplexer Problemstellungen.

    Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Vp-systeme Gmbh

    Full-stack developer - Java stack

    Location
    Dusseldorf
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs