Write Java code and own end-to-end feature and functionality development
Have fun while doing what you love!
Learn new things everyday and introduce new technologies into the organization
Design and develop reusable, scalable, and high-performing software applications using technologies including Java/J2EE, Spring, Hibernate, JMS and RESTful Web Services using SOA design patterns
Create robust high-volume production applications and develop prototypes quickly
Solve problems and innovate solutions on a daily basis
Mocking and unit testing to ensure the highest level of software quality
Collaborate with other talented software engineers, product management, quality assurance and the executive team to understand the platform vision, share best practices, and implement process improvements
Desired Skills and Experience:
Good english speaking skills is a must.
5+ years industry experience as software engineer working on Java technologies
Passionate about technology and building stellar world-class applications
Ambitious and driven to learn new technologies on a daily basis
Expert in Java and other modern server-side languages
Experience with Spring as a Java back end framework and Hibernate for ORM
Really strong in open source libraries /frameworks
Hands-on experience in REST, HTTP, JSON
Strong knowledge of relational (MySQL, Oracle), non-relational (MongoDB) and real-time (Redis) databases is a big plus
Advocate and believer of test driven development and automated build systems
Delivered software as an Agile team member
Self-motivated team player who loves fast paced start-ups
معرفی شرکت
Preezma is a software development and IT consulting company with our HQ based in Yerevan, Armenia. Since first breaking ground in 2013, Preezma has made progressive strides within the local and international markets. We’ve successfully developed and continue to develop Management Systems, Social Networks, Marketing Tools, Chatbots, AI and Machine Learning Powered Projects, Industrial Automation and eLearning based platforms. Preezma doesn’t only develop compelling platforms, we also provide the most practical solutions. Our professional execution, effective methodology, innovative technologies and unique approaches helps us develop and maintain long-lasting partnerships.