Pošalji prijatelju

Java Backend Software Engineer (m/f)


Rok prijave:

  • OptimizeRX Corporation (through subsidiary Carespeak Communications d.o.o.)
  • Adresa: Ulica Matice Hrvatske 2, 10000 Zagreb
  • Web:

OptimizeRx®, a digital health company, connects pharmaceutical companies to patients and providers, offering greater affordability, adherence and brand awareness at the point-of-care. As the USA's largest point-of-prescribe promotional platform for the pharmaceutical industry, OptimizeRx provides a direct channel for pharma companies to communicate with healthcare providers right within their workflow through leading EHR platforms like Allscripts, Amazing Charts and Quest. The company’s mobile messaging platform also supports direct, real-time communication to patients for improved medication adherence, affordability, and healthcare outcomes. OptimizeRX is headquartered in Rochester - MI, and has offices in Nashville - TN, Somerset - NJ and Zagreb - Croatia.

Opis posla

OptimizeRx is expanding its technical team in Zagreb with a Java Back-End Developer. As a Java Back-End Developer, the candidate will be responsible for designing and implementing back-end solutions for OptimizeRx's automated patient engagement platform.

Candidate is expected to possess both developing or advisory capabilities as well as technology subject matter expertise to work with OptimizeRx resources and business stakeholders to meet desired business objectives. The candidate will be responsible for coming up-to-speed quickly on the tools and technologies that power OptimizeRx services, and to work with our technology partners.

Job duties and responsibilities:
- Design, develop and implement solutions to the business objectives for our clients
- Develop back-end systems in Java, Spring Framework, Spring Boot and MySQL databases
- Support and assist front-end developers in creating UIs for the back-end systems
- Troubleshoot complex systems
- Provide help to OptimizeRx resources, utilize appropriate architecture and frameworks to evaluate and develop the code base
- Understand and model key business capabilities, processes, relationships, and impact of technology on business goals
- Communicate clearly and effectively in English language, at all levels from engineering team to product management
- Collaborate with a diverse set of stakeholders, drive alignment and build trust


- Proven track record of building and implementing back-end solutions
- Expert knowledge of Java and Spring Framework
- Expert knowledge of developing back-end systems backed by a relational database
- Strong written and verbal communication skills in English
- Bachelor’s degree in computer science or related field
- +5 Years overall IT experience or Master’s degree in computer science or related field
- +3 Years overall IT Experience or acceptable demonstrable corollary skills background to be determined in the Resume and interview process

One of the following additional skills:
- Optimizing, analyzing and troubleshooting performance of MySQL database, knowledge of MySQL replication mechanisms and high-availability setups
- Managing Linux based server operating systems, and configuration management systems such as Ansible
- Web frontend development - ability to take HTML/CSS prepared by design teams and create UI that interacts with backend systems
- Knowledge of AWS infrastructure, and building and running highly available and highly performant systems in the cloud

Stručna sprema:

Viša stručna sprema, Sveučilišni prvostupnik, Visoka stručna sprema, Magisterij, Doktorat

Potrebne godine iskustva:



Engleski (izvrsno)

Što nudimo

- An opportunity to be a part of an international team in a NASDAQ traded International company
- Competitive compensation depending on experience and skills
- Flexible working hours
- Opportunity for professional development

Vrsta zaposlenja:

Stalni radni odnos

Ostale informacije


IT, telekomunikacije

Županija rada:

Zagreb i Zagrebačka

Započni prijavu
Spremi oglas Pošalji prijatelju Isprintaj

Preporučene Edukacije


    Prosječna plaća u kategoriji
    IT, telekomunikacije iznosi 6.747,2 kuna.

    Saznaj plaću za željenu poziciju prema svojim kvalifikacijama!


    MojPosao koristi kolačiće (eng. cookies) kako bi vam pružio bolje korisničko iskustvo. Nastavkom pregleda stranice slažete se sa korištenjem kolačića o kojima možete pročitati više.