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