Who We Are?
Assistbox is a technology company focused on video calling technologies and developed its own video call infrastructure. Since 2018, we have been serving more than 70 large-scale institutions from different industries, mainly finance, insurance, retail and telecom. We are at the stage of globalization. In addition to the achievements we provide to institutions and service recipients, we also contribute to the fight against climate change by reducing their carbon footprint. If you want to take part in an extraordinary project and take part in the story of Assistbox, which is taking firm steps towards becoming a global brand, we are waiting for your application.
What We Provide?
No obligation to come to the officeOpportunity to work with different industries and gain perspectiveA friendly working environment where you can share your ideasOpportunity to work with a young and dynamic teamA chance to be part of a great technology team that will support your development and learning
Responsibilities:
Develop high-quality, scalable, and reliable backend systems using the Java programming language.Analyze existing applications, make improvements, and resolve issues.Follow and implement best practices in software development processes.Contribute to project processes by collaborating with team members.Create technical documentation and tests.
Requirements:
Bachelor's degree in Computer Engineering or a related field. 5+ years experience in software development using Java and Spring Framework.Proficiency in Java programming language. Have experience in database design and optimization. Strong knowledge of unit/integration testing, including the art of mocking and writing testable code.Experience with relational databases (PostgreSQL)