In Microblink, you will experience the best of the two worlds – creative startup energy and the stability of an established company.
Microblink is an R&D company with a mission to simplify data entry in mobile and web apps using camera input. Using advanced AI methods, we develop state-of-the-art computer vision and data extraction technology, linking modern apps with the physical world. We’re the reason why today you don’t have to go to the bank to pay your bills, or even type the data into your mobile banking app. Instead, you can scan them and pay in a few seconds. Our products use the power of machine learning to help users achieve their goals as well as enjoy the process itself.
In Microblink, you will have a chance to work on complex systems that will challenge your technical and organizational skills allowing you to learn and grow. The best part is seeing your ideas and work turning to features and making an impact.
As a Junior Java backend Developer in our Web Products team, you will work with a team of developers and DevOps engineers. Your focus will be placed on flexible, high-volume, and high-performant public APIs, and products built around services exposed through the API. Our Web API is available as a Self-hosted solution (Docker image), and as a Cloud API (Software as a service platform).
If you join our team, you will:
-
Design, develop and deploy new functionalities on our Self-hosted and Cloud API solutions,
-
Together with DevOps engineers work on infrastructure solutions for all our products and processes,
-
Work on new creative ways to handle load, performance, usage statistics, and data processing. This includes cloud and on-premises modern service architecture design, on different cloud providers,
-
Work on new creative ways to enable our clients and potential clients to test easily and play with our technology, products, and MVP’s.
You are the right person for us if you:
-
Have knowledge and basic experience working with:
-
Java or Kotlin,
-
Spring or some similar framework,
-
both NoSQL and SQL databases,
-
RESTful API design,
-
Dockers,
-
“infrastructure as code” practice.
-
-
Have essential software development skillset (“it goes without saying” type of skills): OOP, Git, team collaboration skills, a good level of English language skills,
-
Are responsible, proactive, and driven by organizational success.
We are offering:
-
Learning opportunities through:
-
Direct mentorship – when you join our team, you’ll get a dedicated mentor and a buddy, who will be your counselor, consultant and cheerleader,
-
Knowledge sharing – we make time for/dedicate 20% of our working hours for internal workshops and lectures,
-
Educations and conferences – we are regularly attending some of the biggest conferences worldwide (such as Build, .Net or SQLBits),
-
Dedicated budget for professional development and education,
-
Internal library that keeps growing, based on our needs and interests,
-
Online courses.
-
-
Team leads and managers with technical backgrounds, dedicated to improving the development process,
-
Teamwork is important to us. In Microblink you will have a chance to:
-
actively participate in planning the iterations together with the rest of the team,
-
work with a team on the design and architecture of the solutions,
-
be part of our continuous improvement culture,
-
contribute to the technical standards (all kinds of effort related to maintenance of the codebase, constant improvements in tech stack and tech solutions, ensuring software stability, maintainability, and overall quality etc.).
-
-
Working in a casual, and yet professional working environment with motivating working conditions,
-
A culture that recognizes and rewards success, and is not afraid to try, fail and learn from the mistakes.