Kiwigrid GmbH: (Senior) Software Engineer Java Cloud (m/f/d)
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
Wir sind auf der Suche nach Studierenden aus folgenden Fakultäten: Design: Produkt und Kommunikation, Informatik, Medieninformatik, Produktgestaltung, Verwaltungsinformatik, Wirtschaftsinformatik
Arbeitszeit: Vollzeit
Stellentyp: Einstiegsstelle/Trainee
Bereich: