Implementing software services, components, and related automated tests
Working on further development, testing, and refactoring of our planning and optimization software suite
Designing software on an architectural level and actively participating in the agile working process
Why you belong at 4flow :
You bring at least three years of experience in software development with Java.
You have successfully completed your studies in (business) informatics, mathematics, natural sciences, or a comparable field of study.
You possess strong skills in Jakarta EE and Spring, with a good understanding of software design principles.
You can analyze trade-offs and find solutions for problems in context, and are familiar with common tools such as version control, build systems, IDEs, and continuous integration systems. Ideally, you also have a good understanding of web frameworks for single-page applications.
Your strong English skills enable clear communication in an international team; good German skills are a plus.
You have a high awareness of code quality and adhere to clean code principles.
Benefits include :
Remote work from anywhere in Germany and up to 90 days per year within the EU
Flexible working hours, ideal for parents and night owls
Option for additional unpaid vacation to fit your life
Possibility of a sabbatical
Time and budget allocated for training and development
Mobility budget (e.g., yearly public transportation ticket for Berlin)
Permanent contract (we know you’re a keeper)
Mental health coaching through our employee assistance program (your mental health is important to us)