Education: Bachelors
Experience: 5+ Years
Location: Kaarst, Nordrhein-Westfalen, Deutschland
Salary: Market Competitive
Senior Java Fullstack Developer (m/w/d) in Kaarst
virtual7 GmbH is seeking a Senior Java Fullstack Developer (m/w/d) to join their IT team in Kaarst, Nordrhein-Westfalen, focusing on the digitization of the public sector. In this senior-level role, you will support a major project for the central IT initiatives of the German tax administration, centering on a system that manages overarching business processes.
Your Responsibilities
- Design, model, and implement business processes using BPMN (Camunda) from requirements gathering to technical execution.
- Develop and advance high-performance backend components using Java (17/21) and Spring Boot.
- Design and implement interfaces including REST, SOAP, and messaging, and coordinate with adjacent teams.
- Create technical solution designs for cross-system process flows and integrate them into existing architectures.
- Actively transform and process large volumes of data within distributed system networks.
- Coordinate with project stakeholders primarily via remote work, with occasional on-site meetings in Kaarst about once a month.
- Create, execute, and document developer and integration tests to ensure software quality.
- Maintain and optimize existing software components during ongoing operations and write technical documentation.
Requirements
- Bachelor's degree and at least 5 to 7 years of practical experience in backend development with Java, along with strong knowledge of Spring and Spring Boot.
- Extensive experience developing distributed systems and microservice architectures, plus secure handling of interface technologies.
- Practical experience with BPMN and workflow engines, particularly Camunda.
- Solid knowledge of databases such as Oracle or PostgreSQL and ORM frameworks like Hibernate/JPA.
- Familiarity with Linux systems, basic shell scripting, and collaboration tools like Git, Jenkins, Gradle, Jira, and Confluence.
- Structured, solution-oriented working style with the ability to clearly explain complex technical topics.
- Prior experience in the public sector or large distributed IT landscapes is an advantage.
- Very fluent German language skills at C1 level in spoken and written form.
Working at virtual7 GmbH
The position offers flexible working hours, remote work options, an individual hardware budget, and a mental health support program through OpenUp. Additional benefits include an individual training budget and an employee PC and leasing program. Salary details are market competitive, and education requirements specify a Bachelor's degree.