About Us
We are looking for a skilled Java Software Engineer to join our dynamic team. If you are passionate about developing high-quality software solutions and have strong technical expertise, we want to hear from you! As a Java Developer in our team, you will be responsible for developing robust, scalable, and efficient server-side applications.
Key Responsibilities
Design, develop, and maintain high-performance Java-based server-side applications.
Work with multi-threaded Java programming to build scalable solutions.
Utilize relational databases (SQL) for effective data management.
Collaborate with multi-person teams to ensure the delivery of high-quality software solutions.
Follow best practices for testing and documentation to maintain the quality and stability of applications.
What will you need
Strong knowledge of Java, primarily focused on server-side development.
At least 3 years of experience in a similar field.
Good understanding of multi-threaded Java programming.
Ability to work well in a collaborative, team-oriented environment.
Understanding of the importance of testing and documentation to deliver high-quality solutions
Fluency in English
Bachelors or higher degree in a STEM field (Science, Technology, Engineering, Mathematics).
Nice to have:
Have either experience with Scala or a strong desire to learn and use it
User-level knowledge of Unix/Linux systems.
Experience with agile and dev-ops principles
Why should you join
BlackBelt team - You can join a cool and professional team, where everyone has a BlackBelt in technology;
Development - We are supporting your growth with trainings and certifications;
Diversity - You can switch between projects and Delivery Units;
WOW - We are supporting our colleague's health and well-being with WOW (Wellbeing Office Way) program;
Flexibility - If you enjoy home office, then you can still enjoy your couch after Covid;
Support - We are a caring organisation, if you face difficulties you can always count on us.