
About the Company
Our client leads the healthcare advertising industry with data-driven solutions built for the future.
From day one, their mission has been to improve patient outcomes through the artful use of advertising, data science, and real-world clinical data.
About the Role
We are looking for a Java Software Engineer to join our fast-growing Banja Luka team. The Java
Software Engineer will assist in putting out the most advanced programmatic engine in the current healthcare advertising market. Built upon a modern, state-of-the-art architecture consisting of a cloud deployment of Kafka, BigQuery, and Aerospike, the client’s Engineering team maintains a database of trillions of user interactions with hundreds of terabytes of data generated every month.
The mission is to create the next generation of cutting-edge analytics for marketers, and you will be a core asset in our pursuit of achieving this milestone.
● Design, develop, test, and deploy our core bidding software
● Continuously improve the code base and its maintainability
● Work closely with the Data Science team to implement new algorithms and optimize the code base for speed and performance
● Manage individual project priorities, deadlines, and deliverables in a timely manner
● Work with business units on product development
Requirements
● Bachelor's degree in Computer Science or a similar technical field of study
● 4+ years of experience in Java software development
● An enthusiastic learner who has a thirst for keeping up with new and various technologies
● Working experience with SQL and NoSQL databases
● A strong collaborator in small, cross-domain, distributed team environments
● Experience with distributed and parallel systems, developing large software systems
● Experience performance tuning and writing low-latency software
● Experience with cloud computing platforms (AWS and/or Google Cloud Platform)
● NLP, Information Retrieval, and Machine Learning experience are a plus
● Advertising experience is a plus
● Experience with Spring Boot, Docker, and Kubernetes is a plus
We are offering:
● Flexible working hours
● 20 days of vacation base, plus one extra day for every four years of experience
● 3-4 days of extra days off per year when we celebrate our successes globally
● Constant learning and development opportunities
● Yearly performance bonuses
● Top-notch equipment and choice of hardware (Mac or PC)
● Working with cutting-edge technologies
● Friendly working atmosphere in an open-minded, multinational team