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
Java Spring Boot BPMN SQL XML JSON UML Hibernate Camunda Oracle Database Apache Kafka RESTful API SOAP WSDL- JAX-WS
JAX-RS BPMN JPA TCP/IP PostgreSQL Elasticsearch Linux Windows Apache CXF Apache Commons picocli JUnit Mockito Assertj HTML5 JavaScript TypeScript React IntelliJ IDEA Git GitLab Bitbucket Jenkins Gradle JIRA Confluence Asciidoctor Asciidoctor AdonisJS MagicDraw SonarQube
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
This is your employer
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