
10,000+ employees
🏛️ Government
🤝 Non-profit
🌍 Social Impact
Government • Non-profit • Social Impact
<Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH> is a German federal enterprise that provides international cooperation services for sustainable development and international development projects. GIZ implements technical cooperation, capacity development, advisory services and project management on behalf of the German government and other clients, working with governments, public institutions, civil society and the private sector on areas such as governance, economic development, climate and energy, social development, health and education. It focuses on strengthening institutions, fostering sustainable socio-economic development, and supporting policy implementation and knowledge transfer worldwide.
🕒 May 11
🗣️🇩🇪 German Required
Improve your chances of getting an interview by checking your resume score before you apply.

10,000+ employees
🏛️ Government
🤝 Non-profit
🌍 Social Impact
Government • Non-profit • Social Impact
<Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH> is a German federal enterprise that provides international cooperation services for sustainable development and international development projects. GIZ implements technical cooperation, capacity development, advisory services and project management on behalf of the German government and other clients, working with governments, public institutions, civil society and the private sector on areas such as governance, economic development, climate and energy, social development, health and education. It focuses on strengthening institutions, fostering sustainable socio-economic development, and supporting policy implementation and knowledge transfer worldwide.
• Development and extension of Minecraft plugins • Implementation of standalone Java applications • Maintenance and optimization of existing systems • Analysis and fixing of bugs in plugins, server features and Java components • Familiarization with existing codebases and external interfaces • Support in the technical design of new features
• Java (LTS versions such as 17 or 21): Deep understanding of modern Java concepts such as Streams, Lambdas, Records, Optionals and asynchronous processing (e.g., CompletableFuture), and proven experience working with stable LTS releases • Backend development with Java: Building modular, maintainable systems via REST APIs, event handling, or service-oriented architectures with a focus on scalability and readability • Spigot/Bukkit/Paper API (for game and server development): Developing robust plugins based on the Bukkit, Spigot or Paper API, including events, commands, permissions and configuration handling • Thread-safe programming: Implementing safe concurrency using synchronized, Locks, Concurrent* classes and CompletableFutures to avoid race conditions • NMS (net.minecraft.server) / Reflection: Working with internal Minecraft classes and abstracting versions using Reflection to implement deeper functionality • Protocol understanding: Experience with Minecraft-specific network communication — either via Netty for low-level access or using ProtocolLib for packet manipulation at a higher level • Redis / Valkey (live messaging & caching): Experience with Redis or Valkey as in-memory stores for Pub/Sub communication, session state, distributed messaging and caching frequently used data • Performance-oriented development: Analyzing and optimizing RAM, CPU and tick-time usage through efficient data structures, caching, lazy loading and asynchronous processing • Git (version control): Safe development with Git including branching, pull requests, merge strategies and the use of Conventional Commits and Semantic Versioning • Multi-module projects (Maven): Structuring complex projects into separate modules (e.g., api, common, bukkit, bungee) with clean dependency management • MongoDB (Morphia): Working with document databases using the MongoDB Java driver or Morphia as an ODM, including aggregations, index optimization and designing performant queries • REST API development and integration: Creating and consuming RESTful APIs, including JSON handling, authentication, status codes and interface structuring • Clean code & architecture: Applying SOLID principles, clear separation of concerns, modular architecture and best practices for maintainable and testable code • Troubleshooting & debugging: Systematic identification and resolution of complex bugs through log analysis, stacktrace interpretation, tests and runtime inspection • Unit and integration testing: Test coverage with JUnit and mocking frameworks such as Mockito, as well as integration tests at the system level • Working with external APIs and libraries: Ability to independently learn third-party APIs, understand their JavaDocs and documentation and integrate them correctly into own systems
• Company-sponsored training • Company mobile phone • Flexible working hours • Remote work option • Additional vacation days • Bonus payments
Apply Now🕒 May 8
201 - 500
Java Developer creating innovative software solutions for clients, focusing on technology's role in societal change. Collaborate with a self-organized, agile team to develop and optimize projects.
🗣️🇩🇪 German Required
Cloud
Docker
Java
Jenkins
Kubernetes
Open Source
Spring
Spring Boot
SpringBoot
🕒 May 8
Senior Frontend Engineer focused on maintaining a healthy, performant monorepo for a fintech company. Responsible for building CI/CD pipelines and mobile release processes.
Android
Kotlin
React
React Native
TypeScript
🕒 May 8
Senior Backend Developer at Vivecti Group advancing backend systems and cloud architecture solutions. Utilizing modern technologies and AI tools to improve healthcare operations.
🗣️🇩🇪 German Required
Cloud
Docker
Entity Framework
Kubernetes
MySQL
PHP
Postgres
RabbitMQ
Symfony
.NET
🕒 May 7
Software Developer specializing in Python/Django for Checkfox Service GmbH. Focus on enhancing internal tools and processes in a dynamic remote work environment.
🗣️🇩🇪 German Required
AWS
Azure
Cloud
Django
Docker
JavaScript
Kubernetes
MariaDB
Postgres
Python
SQL
🕒 May 7
Senior Backend Software Engineer developing backend solutions for DokuMe's digital transformation in sports organizations. Engaging in data modeling, API design, and feature implementation.
🗣️🇩🇪 German Required
Cloud
Docker
JavaScript
Node.js
PHP
Python
Go