Java Software Developer (m/w/d) - Freelance Project 110745
Tasks:
- Modernization of existing products, including migration to a more modern software stack
- Identifying and fixing security vulnerabilities and implementing IT security best practices
- Developing and maintaining software solutions based on Java technologies
- Collaborating on the optimization of high-level connector products (including agent, framework and backend)
- Creating user and developer documentation (e.g. using Confluence or Antora)
- Working on release management with tools like Jira, including following the release workflow and QA support
- Configuring and managing GitLab repositories and setting up development environments (IntelliJ, Docker, Gradle)
- Conducting unit and integration tests (e.g. with Mockito and AssertJ)
Profile:
- Degree in or training in computer science, mathematics, physics or a comparable field
- In-depth experience in developing software with Java (e.g. Spring Boot, REST APIs) - Java versions post-2021
- Experience in modernizing existing software solutions and migrating to new technology stacks
- Knowledge of identifying and fixing security vulnerabilities and implementing secure architectures
- Experience in designing and implementing component and product architectures (e.g. GitLab, Artifactory, Gradle)
- Analytical and conceptual skills with a structured and solution-oriented way of thinking
- Excellent knowledge of creating documentation and user guides
Start: January 2025
Duration: 6 months
Language: English
The role is a freelance full time project (no employment) with 40h/week and can be done fully remote after onboarding on site in Düsseldorf.
If you would be interested in the role, I'm looking forward to receiving your application!
Thank you and best regards,
Carmen
Carmen Ponten
Executive Recruiter
Nash direct GmbH/Harvey Nash
Mobil: +49 151 11323427
carmen.ponten@nashdirect.de