Your tasks
* participation in a cross-functional team
* use and deployment of container-based solutions
* familiarization with the business domains of the Kiwigrid platform
* knowledge building in the area of test-driven development
* independent development of new software components based on Java frameworks
* ensuring the quality of our software components
* independent design of new software components
* contributing to the architecture of the software components
* code review of developments of other colleagues
* adequate documentation of the created software artifacts
* coordination of development tasks within the team
* deploy continuous delivery pipelines in containerized cloud environments
* experience in handling and deploying open source projects
Your Profile
* degree in computer science/electrical engineering or similar training (IT specialist) or qualified career changer
* at least 5 years of practical experience in software development projects
* profound knowledge of the Java language
* experience with web frameworks (Spring, Quarkus, Vert.x)
* knowledge of software testing frameworks
* experience in automated software testing
* experience with cloud-based applications
* experience with Docker and Kubernetes
* nice to have: experience with API design (Swagger, OpenAPI)
* nice to have: experience with identity management (OAuth, Keycloak)
* nice to have: experience with Google Cloud Platform (GCP)
* confident use of and good communication on software design patterns (e.g. UML knowledge and exchange on this with colleagues)
* understanding of software architecture
* solid knowledge of Maven
* nice to have: experience with Infinispan
* open-mindedness and willingness to learn
* fluent English (spoken and written)
* nice to have: good German (spoken and written)
* hybrid working with at least 2 days in the office per week
What we offer
* a permanent contract with a competitive salary
* flexible working hours; partly remote work is possible, 2 days in the office per week are required
* bright lofts, work islands and standing workstations with free fresh fruit and drinks
* language classes (English and German)
* company sports events (running, volleyball); company bicycle leasing
* job ticket; bonus for employee referrals; company pension plan
* regular feedback meetings; fixed training budgets and on-the-job training
* sponsored leisure activities (pool, table socker, ping pong, etc.)
* individual design of your workplace
Contact
Kontakt-Formular