mcpk. is connecting the best Ukrainian software engineers with IT businesses from Germany, Austria, and Switzerland. What makes us different from other Ukrainian IT companies? First of all — our philosophy! We believe that we have two kinds of customers — businesses and developers. So we treat each developer as our customer!
Our cooperation is based on one simple principle — you work directly for the company from the DACH region. mcpk., in turn, ensures that everything is functioning well and that you have everything needed for your work, like hardware, insurance, etc. We do not interfere in your daily work as we are big fans of simplicity and transparency.
We are currently looking for a Senior/Lead Java Developer based in the European Union region to join a leading service provider company, based in the bustling heart of Berlin, that excels in billing and debtor management. As a professional in subscription management, the company offers efficient solutions for payment processes, financial management, CRM solutions, and exceptional customer service. Join the team and become part of a dynamic environment where innovation and expertise shape the future!
Requirements:
- 5+ years of professional experience in object-oriented application development
- Experience with Java and JVM-based languages, application of modern technologies and architectures, including Spring, reactive programming or microservices
- Knowledge of SQL and NoSQL databases
- Experience with modern technologies such as AMQP, Spring, Spring Boot, Hibernate, ElasticSearch, Kibana/Grafana, Kubernetes, etc.
- Completed degree in computer science or comparable training
- Good English language skills both written and spoken
- EU residence/location
Your tasks:
- Conception and implementation of Spring-based applications as a Java Developer
- Independent development of requirements and solution approaches
- Results-oriented and responsible collaboration in an Agile environment
- Design &coordination of the macro and software architecture with the team
- Implementation of new customer requirements on customer-specific systems
- Abstraction of customer-specific requirements into general features on the company platform
- Maintenance and further development of Spring-based existing applications
- Development of unit and integration tests as well as support of QM with test automation
- Deployment to test systems and final rollout of new versions to all environments
- Supporting operations in the event of daily operational tasks, research inquiries or production errors
- Support and integration of trainees
What you can expect from us:
- Healthy Work-Life-Balance with flexible working hours
- 24 days off per year + 11 national holidays + paid sick days
- Free English/German lessons
- Medical insurance
- Powerful laptop
- Performance reviews
- Flat organization structure and short decision-making processes
- Remote job in any EU country
- Work for a foreign company
- Compensation paid in EUR
Last but not least — we board only businesses with projects that are not limited in time, so we are interested only in long-term cooperation with both kinds of our customers.
If you’re interested in us, we’d like to find a role for you here!