UzmanFikir 2022-12 Senior Software Engineer (Java)
Thank you for applying to the Senior Software Engineer (Java) position at UzmanFikir.

We would like to simplify the process and invite you to fill out this straightforward initial screening questionnaire that would take less than 10 minutes to complete.

We will carefully review all submissions and contact suitable candidates to explain following steps in our recruitment process. Please find the job description below as a reminder.

Your application will be kept strictly confidential, see our privacy policy for candidates (in Turkish) for details.
Email *
About the job
UzmanFikir is the ultimate healthcare market research platform, a lovemark for thousands of healthcare professionals across Turkey.

We enable pharmaceutical and medical device companies to get unbiased and reliable insights from medical doctors, pharmacists, and other healthcare professionals.

We need you to join our agile engineering team building maintainable, high-performance, scalable backends and user interfaces to power elegant mobile apps for our global user base in the healthcare and e-commerce industries using Java, Spring Framework, PostgreSQL, Linux and Vue.js.

What you will be doing:
  • Have a say in the UX design
  • Implement secure REST APIs and other advanced features with clean, elegant, fault tolerant, maintainable and extensible Java code
  • Implement fully functional management features using Javascript and Vue.js
  • Contribute to code reviews
  • Implement unit, integration and UI tests
What you will NOT be doing, unless you want to:
  • Implementation of mobile app features
  • Meet or communicate with customers and users
  • Provide user or customer support
  • Provide IT infrastructure support
  • Write specs or documentation
You should apply if:
  • You are an excellent communicator, verbally and in writing, using fluent Turkish and English languages
  • You can understand and explain complex things clearly
  • You have demonstrable knowledge and experience with Java, Spring Framework, Vue.js, Vuex, Node, npm and network protocols
  • You have worked with Git, Maven and CI/CD pipelines
  • You are methodical, diligent, thorough and patient
We are unable to sponsor a working permit. Are you a citizen of Turkey or do you have a Turkish working permit? *
Name *
First and last name
Phone number *
+90 (###) ###-#### format. We may use this number to contact you to arrange interviews.
Which of the following better describes your English language skills? *
Which of the following better describes your Turkish language skills? *
What's your preferred operating system? *
How do you feel about doing web frontend development using Javascript with a relatively modern framework? *
How do you feel about unit tests? *
Please mark your experience or knowledge about subjects below. *
Never heard of it
Read about it
Used it once
Used it a month ago
Can write an article about it
Can build it from scratch
I'm the original author
Bash/shell scripting
IntelliJ Idea
SQL Injection
What was the most challenging thing you worked on? Try to explain why it was a challenge and how the process made you feel. *
As a general reminder, please be careful not to share confidential information about your current or previous employers.
Are you fully aware that you are applying to a senior software engineer position? *
Are you fully aware that the position you are applying to is not a manager's position? *
What is your take on agile methodologies (Scrum, Kanban, etc.) in software engineering? *
Are you happy to do a hands-on coding interview as a next step? *
How do you feel about working remotely? *
Do you have any questions or comments for us?
Two SQL developers walk into a bar, and they walk straight out. There were no tables they could join.
Clear form
Never submit passwords through Google Forms.
This form was created inside of UzmanFikir. Report Abuse