Senior Java Software Engineer
Job Address
Application Deadline
Yerevan, Armenia
- Domain and database design and architecture - API design and architecture - Prioritize, assign and execute tasks throughout the software development life cycle - Implement project and data migration - Review, test and debug team members’ code - Ensure our application is secure and up-to-date
Required Qualifications
Who are you? - BSc/BA in Computer Science, Engineering or a related field - Strong applied experience - you've built, broken, and rebuilt software applications - 5+ years of experience in developing large scale Java applications - Strong foundational knowledge in object-oriented design principles, data structures, algorithms, relational databases (SQL, Postgres) - Working knowledge of web technologies - Knowledge of version control systems (especially git) - Expert-level experience with Web Services, SOA, REST APIs, SAML, OAuth - Hands-on experience with automation testing tools (Jenkins, Selenium) - Familiarity with React and React Native applications is preferred - Ability to learn new languages and technologies - A constant desire to grow, learn and explore new things - Good knowledge in English - Positive attitude - Strong analytical skills - Excellent communication skills What’s In It for You? - A global team with an amazing workplace culture - Innovative, inclusive, experienced and inspiring people - Career development - Stock options - Competitive salary - Family health insurance - Privileged banking package - Company performance-based bonuses - Gym package compensation - Paid days off - Paid English classes - Swag store with fabulous MentorcliQ swag
Application Procedures
To apply for this position, please send your CV to specifying "Senior Java Software Engineer" in the subject line of the email. Only shortlisted candidates will be contacted. Thanks for your interest in MentorcliQ. Please mention in your application that you have learned about this position from
Additional Information
We are looking for an ambitious and experienced software engineer with a passion for tackling challenging problems, and a focus on meaningful business results. Are you ready to join us and make an impact in the world of mentoring?
You may also be interested in
Java related vacancies