Java Configuration Engineer (mid-level)
4Create Software
- Beograd
- Stalan
- Puno radno vreme
- We started in 2014 with one vision to enable pharmaceutical companies with efficient and accessible medical research and clinical studies procedures to help them discover new treatments and therapies. Our team focuses on creating end-to-end products to manage different phases of clinical trials. Our platform is used by doctors, nurses, scientists and many other experts all over the globe to manage clinical trials led by world-famous pharmaceutical companies. Our primary expertise lies in adjudication & eligibility, medical imaging, clinical data services, machine learning and AI.
- We strive to be the best in our specialized domains of engineering, testing, product, management, and others. This is globally recognized by our business partners, and this is why we have great results together.
- Writing clinical study configuration code in Java for analysis cycles triggering existing computer vision and machine learning algorithms for image segmentation, registration, etc.
- Writing Groovy scripts inside the configuration to extract statistics defined by study sponsor/research teams.
- On occasion, writing Python plugins to do basic image manipulations.
- Using current programming language and technologies, write code and perform testing and debugging of applications.
- Configuring clinical study web UI according to the protocol.
- Communicate expectations, goals and feedback to the group regularly and resolve any concerns or issues actively.
- 3+ years of experience in Software Engineering roles
- Proficiency in Java, with a good understanding of its ecosystems
- Experience in Python
- Strong knowledge of OOP Patterns and Concepts
- Groovy scripting
- XML
- SQL
- Excellent communication, interpersonal and problem-solving skills.
- Good leadership and organisational skills.
- Highly proficient in spoken and written English
- Knowledge of Image Processing algorithms and tools
- Desire to grow into a Team Lead role
- Fully flexible working hours
- 100% remote working environment
- Private health insurance (for domestic citizens only)
- Additional PTO days for well-being care
- Home office budget + work equipment (for domestic citizens only)
- Self-learning time and internal development trainings
- Individual Development Plan and career growth opportunities
We are looking forward to meeting you!Information about our Hiring Process
Dear candidates,Our hiring process is an important part of the way we work and our culture. That's why we want to make sure it goes pleasantly and smoothly as possible. Here is what you can expect during this process: Once we receive your application, our Hiring Team will review it and reach out to you if we see a match. After that, these will be the following steps: Initial HR Call, Technical Call, and Management Call. If you successfully pass all of these steps, we will gladly extend you the offer!Data Privacy Notice for Job ApplicantsBy submitting your application, you allow 4Create to handle and store your data. The protection of your personal data is a priority for us. We will process your data exclusively in strict compliance with the law, in particular the EU General Data Protection Regulation (GDPR).