Independent development and implementation of modern backend and frontend software components
Technical implementation of projects, including coordination with internal teams, partners and customers, as well as support for integration and configuration
Translating business requirements into the central business logic of our applications
Analysis, diagnosis and sustainable resolution of defects to ensure the highest software quality
Participation across the entire development lifecycle – from requirements analysis through architecture and implementation to testing and deployment
Requirements
University degree in Computer Science, Business Informatics or a comparable qualification
Several years of professional experience in software development
Strong quality awareness and experience in code reviews as well as software design
Very good knowledge of Java and an IDE such as Eclipse, Spring Boot, REST services, microservices, PostgreSQL, Hibernate, Elasticsearch
Web knowledge in HTML, CSS, JavaScript and MVC frameworks is an advantage
Experience with agile development methods (Scrum, Kanban)
Strong communication skills, team spirit and high self-motivation
Fluent German and good English skills
Tech Stack
ElasticSearch
Hibernate
Java
JavaScript
Postgres
Spring
Spring Boot
SpringBoot
Benefits
Permanent employment contract and long-term prospects
Flexible and hybrid working options
Performance-based bonus payments after successful completion of the probationary period
Discounted Deutschlandticket for your commute
Free fruit, drinks & regular company and team events
28 days of vacation for your rest
Contribution to the company pension scheme
Anniversary payments for long-term service
Modern, air-conditioned workplace in Prenzlauer Berg