Flowers-Software GmbH is one of the fastest growing Startups in Germany and has been founded in 2019. Flowers develops highly innovative processnavigation system for SMEs. Flowers is backed by several big investors.
As a Senior Java Developer at Flowers, you will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication, as the successful candidate will need to play a key role in working together with the CTO, CEO and senior software architect.
Aufgaben
- Build efficient, testable, and reusable components
- Develop backend-end applications in collaboration with Front-End Developers
- Opportunity to manage projects and a small development team
- Guide younger developers in the team through design reviews, code reviews and mentorship
- Work with different stakeholders in our team members (DevOps, React Team, CEO)
- Solve complex performance problems and architectural challenges
- Customize existing applications to fit specific requirements
- Document the development process, architecture, and standard components
- Build microservice architectures with spring boot.
Qualifikation
- Previous working experience as a Java-Spring Developer for at least 7 years
- Experience in distributed caching systems such as Redis and messaging systems such as RabbitMQ or Kafka os AWS SMS
- Experience with web services development (REST / SOAP / XML / WSDL)
- Strong knowledge of object and data modeling
- Familiarity with relational databases
- Write efficient, scalable, testable, and maintainable code for new features and system components
Benefits
- Home Office option (up to 50% in standard situations, 100% in urgent situations)
- Flexibility in working time
- Three additional vacation days for social projects
- Be part of the next big thing
- Regular team events
- New MacBook
- Jetbrains Ultimate and other state of the art tools.
- Big opportunities to grow with Flowers and become a core developer easily